0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-1
1
-2
2
-4
4
-6
7
-10
11
-14
17
-22
28
-40
64
-204
-548
-123
-171
-58
-59
-169
-93
-220
-843
-667
-55
-244
-629
-137
112
-430
-611
-281
-82
-240
-168
112
-103
-228
-428
-493
-543
-486
-304
-373
-67
399
682
139
-766
-976
-582
-489
-563
-395
-352
-120
262
243
-13
-308
-923
-929
-655
-482
-245
-108
284
460
37
-513
-586
-682
-637
-595
-393
131
229
-20
-248
-68
108
-324
-943
-944
-463
-44
146
-166
-481
-357
-295
-23
146
29
-244
-217
18
-103
-387
-728
-741
-629
-407
380
605
388
-213
-1151
-882
-699
-865
-377
35
263
329
232
-238
-1029
-1043
-338
-308
-375
-74
27
77
-28
43
87
43
-679
-1098
-981
-490
232
411
531
188
-193
-199
-475
-582
-181
70
-66
-539
-383
152
134
72
106
-5
-67
149
42
-250
-400
-301
-427
-703
-479
174
664
474
106
-450
-567
-64
-63
-657
-562
72
181
-272
-400
-135
53
114
186
-106
-731
-358
22
-293
-140
-46
-259
-325
-423
70
12
-864
-747
-412
-277
-166
-213
-51
132
261
222
-336
-767
-599
-538
-677
-352
52
398
363
-169
-446
-697
-371
-48
-736
-957
139
365
-261
-94
129
-540
-886
-371
215
213
-127
-592
-772
70
213
-131
-302
-485
-280
-22
-309
-230
-202
-125
-77
-288
-300
-271
-226
-212
-32
-30
-378
-237
80
-524
-465
-257
-405
-163
535
508
-270
-686
-535
-155
-240
-355
-236
135
124
87
113
-146
-342
-422
-1088
-901
216
607
318
175
196
-152
-585
-762
-744
-727
-525
117
190
220
759
409
-283
-1023
-1050
-814
-271
-244
-233
188
-196
94
121
-164
-344
-597
-666
-895
-850
169
455
-99
-250
-180
-44
-234
-918
-831
-323
-505
-273
-77
-314
-345
-47
608
599
-218
-1465
-1697
-943
-184
315
717
724
143
-105
-565
-945
-584
-650
-769
-73
308
120
-186
-328
184
780
109
-1070
-1098
-843
-625
7
-21
10
301
48
-169
-348
-547
-514
-205
-197
-647
-815
-494
-191
-20
-167
-179
135
-302
-638
-643
-924
-754
-81
-331
-76
690
426
-473
-983
-738
-780
-559
-871
-539
550
318
53
-316
-745
-418
-592
-923
-386
-41
-259
-302
155
324
-315
-446
-436
-353
-343
-568
-342
214
120
-249
-572
-552
425
298
-614
-879
-151
543
-244
-909
-401
-301
-161
-142
-294
-217
-152
-118
-391
-727
-817
-529
-41
135
126
-54
19
108
-283
-929
-816
-531
-226
-420
-574
197
915
374
-588
-429
-367
-795
-634
-519
-554
-153
427
491
-53
-359
-227
-74
-429
-783
-405
-548
-449
384
161
-64
-39
89
-212
-244
-139
-442
-695
-720
-548
101
550
0
0
0
-1
-1
0
-1
-1
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-2
1
-3
2
-4
4
-6
6
-8
8
-8
-20
-367
-443
-195
-523
-670
-790
-748
-4
1108
434
-371
-97
-451
-977
-663
-334
-266
-504
-510
409
224
217
131
-920
-873
-959
-654
-204
231
696
63
-49
188
-534
-1128
-663
-415
-867
-264
764
352
-173
-417
-273
278
-160
-722
-1076
-957
-414
261
469
289
-51
-598
-282
-423
-1000
-1044
-448
241
522
372
157
-392
-1051
-859
152
23
-791
-411
36
-5
-502
-548
-547
-623
-142
271
-16
-102
64
-388
-905
-1020
-808
-539
-264
47
428
838
121
-565
-412
-463
-564
-440
-632
-543
-758
-479
610
936
566
-55
-372
-624
-387
-791
-1229
-481
-229
-141
820
918
505
-239
-1217
-1325
-936
-212
-117
347
854
94
-263
327
-335
-1582
-1122
-447
-352
547
1556
629
-636
-719
-526
-716
-986
-676
180
42
233
1311
703
-849
-1380
-886
-668
-286
-307
200
230
154
210
38
246
-321
-967
-934
-916
-939
24
553
542
464
708
12
-900
-1370
-1543
-891
-200
66
578
1062
918
-543
-2138
-1257
-266
-953
-347
1165
1143
489
214
-227
-681
-1632
-1351
-957
-339
403
506
802
367
57
-436
-828
-692
-1471
-1545
-717
-175
117
411
725
637
-182
-852
-793
-1273
-1236
-349
95
86
490
-442
-675
238
317
-96
-508
-956
-1068
-723
-310
-50
532
696
-574
-132
-122
-1084
-1397
-1276
-150
796
664
55
-445
-931
-771
-408
-208
-311
-473
-142
586
377
-873
-62
-111
-1245
-748
205
-384
-1188
-1141
-85
508
631
432
-217
-941
-1649
-1115
-743
-521
258
77
-435
615
697
-239
-1445
-1626
-1448
-763
520
648
428
128
-1123
-1718
-205
186
-125
-295
-392
-410
621
279
-751
-1028
-1182
-1082
-740
577
507
122
268
-81
-795
-1061
-1501
-1053
-360
-38
167
270
773
139
-445
-1111
-1336
-944
-1050
-683
648
1057
737
867
-61
-1193
-1419
-1615
-1793
-918
485
1125
1709
1166
182
323
-204
-1625
-3340
-2860
365
1969
1164
499
157
499
105
-155
-1086
-2543
-1249
545
75
182
310
-342
-13
-668
-831
-23
-24
-915
-992
-200
-111
-498
-350
-186
-1098
-411
616
111
-38
-516
-982
-337
-480
-727
-521
-261
-79
-207
541
845
124
-526
-848
-1052
-1277
-1263
-602
651
879
25
43
109
231
-1231
-2060
-695
-181
-638
-349
801
587
-655
-357
795
-192
-1259
-1033
-360
-994
-1139
738
1498
685
-369
-518
-432
-552
-619
-1011
-611
-191
212
431
211
-102
79
-1361
-1002
1265
60
-1052
-461
-673
-495
329
-163
-912
446
915
-1214
-841
523
324
-1076
-662
62
-545
-792
-107
192
501
639
-355
-256
134
-1030
-1858
-555
-236
-850
597
1359
724
225
-861
-745
-1047
-1817
-1190
342
204
-43
1053
228
-450
-442
-1204
-1434
-1132
-253
269
93
431
429
-198
-59
-125
-1439
-2204
-202
340
-410
23
744
928
222
-624
-568
-511
-1438
-1004
-367
311
261
-392
-189
352
-755
-1624
-599
584
435
32
452
-70
-103
-2114
-2777
-128
590
208
561
1067
488
-156
-1185
-762
-74
-124
-1015
-992
-132
-207
-128
176
872
-279
-723
-1514
-706
296
-1208
-806
-21
-241
131
452
196
-306
-702
-945
-1493
-1162
411
785
-688
-237
524
144
95
-511
-1337
-2001
-1130
571
962
541
-719
-144
513
-886
-1693
-1166
558
1038
-1377
-1377
164
54
-213
-84
153
2
77
-404
-816
-1057
-720
-1661
-1485
653
1723
1225
-90
-1005
-661
-1119
-827
-681
-1658
-839
17
880
1169
683
17
-268
-1029
-1153
-819
-1451
-479
957
961
563
486
-544
-1872
-1982
-418
998
461
665
603
-876
-1546
-1269
7
-449
-778
361
325
-225
86
673
-300
-1589
-1450
-548
-386
355
590
666
191
-89
1028
-480
-2188
-2562
-2078
-554
1400
2610
1660
200
-596
-1059
-1299
-1459
-1230
-835
-290
541
1113
1608
473
-1905
-692
183
-1439
-1462
-99
160
-261
-844
415
1508
-502
-348
-150
-1507
-1280
-1508
-407
944
1160
340
-620
-15
-806
-1166
-1131
-1184
255
980
1006
-538
-1415
-613
-69
117
-349
-1141
-305
552
-62
-56
-286
-292
-525
-772
-883
-108
-85
-471
-99
410
339
-362
-1691
-1984
-59
916
50
-135
407
-151
-869
-1042
-656
109
-556
-557
-409
-716
242
236
-25
13
-121
-556
-1015
-1053
-610
-393
-34
163
-786
-662
-166
177
531
298
-248
-333
-621
-978
-1304
-1212
-486
398
1299
1406
805
-421
-1422
-1297
-843
-851
-677
638
1025
205
-974
-1221
-16
789
-354
-1731
-554
698
-194
-1291
-1081
-574
707
1483
-257
-1542
-768
278
732
210
-200
-796
-1774
-1667
193
1123
-402
-188
779
527
95
-1487
-1980
-823
-568
68
1070
963
-359
-549
-735
-1665
-1243
-391
-378
-221
841
496
-353
529
9
-1862
-1475
-712
-707
-382
-16
152
945
984
915
-100
-1455
-1893
-1358
-1096
-128
1238
1355
1320
475
-664
-1544
-1367
-776
-20
-271
-758
-773
-260
1025
1261
571
138
-2082
-2592
48
319
53
-259
-949
306
1503
569
-736
-1227
-1382
-680
97
1108
859
-322
206
-298
-1090
-1285
-943
-148
213
884
1042
187
-1206
-1842
-951
1223
698
-449
-129
-24
-102
-582
-1024
-463
567
225
-253
58
398
-346
-1707
-1466
-255
756
959
-170
-540
-10
-394
-161
234
-939
-1584
-372
227
188
1178
1035
-1082
-1685
-15
-199
-808
-76
102
-291
-31
-52
-45
-756
-1649
-947
176
961
641
-36
-670
-1072
-601
-273
-340
-202
263
-664
-530
852
282
-153
-120
-736
-1238
-499
-461
-263
201
1062
751
-771
182
316
-1801
-2440
-960
54
41
395
1345
2110
712
-1258
-1591
-1152
-1723
-1835
-93
728
1216
1278
1694
267
-1157
-1390
-2069
-1469
-147
607
153
70
158
-427
-854
-583
-873
-1611
-539
1314
1518
-363
-983
-748
-812
254
-197
-1731
-558
946
316
-635
96
709
-422
-712
412
70
-1742
-766
361
-46
86
336
11
-728
-1153
-991
7
386
-525
-169
-196
-741
688
1005
-791
-1349
-1496
-1745
-141
1445
1218
677
-305
-949
-1059
-2018
-1611
-530
421
1294
330
285
934
-385
-2015
-1185
-1017
-847
-423
-249
55
-202
641
667
-1197
-1626
-103
406
-571
-293
-217
-1194
-717
381
309
-300
-391
-1218
-811
263
738
-127
-1300
-736
14
-1282
-1173
65
718
-766
-934
416
285
-196
-83
-1184
-2489
-343
858
10
-317
150
842
844
-400
-1788
-2051
-1333
2
286
1571
1249
-1334
-409
701
-202
-1738
-1912
-1056
364
1178
-160
10
908
-20
-1393
-952
-61
-949
-1570
-392
631
1069
279
45
1231
133
-1737
-2104
-1140
-546
366
1088
185
-526
-420
-213
-20
-1334
-1323
-128
-473
-1134
-18
1199
14
-866
-455
886
-224
-1582
-1258
475
504
-717
-883
-979
-786
-571
-97
622
1523
231
-1479
-1059
-933
-1681
-2292
-485
1429
784
1158
451
-725
111
-694
-2507
-2390
-224
792
-516
27
920
643
376
-192
-2073
-2252
-1313
-1493
-809
1587
2475
1385
808
-1539
-2913
-1627
-685
-920
-919
893
1683
1571
1136
-1604
-2904
-2263
-692
272
1127
577
-481
-504
-561
-755
-596
-204
-784
237
740
-330
-1050
-485
649
-705
-923
-813
-2068
-1167
1046
2342
890
-663
-338
-714
-1943
-2342
-1118
-294
1048
2097
498
220
1273
-117
-2406
-2449
-1610
-480
472
830
949
267
375
341
-329
-1229
-1144
-516
-946
-944
49
317
426
1092
754
-468
-981
172
-547
-2093
-1056
-523
-311
975
854
774
95
-793
-134
-1668
-1890
-346
315
271
1354
1522
-451
-2291
-1837
-321
325
-453
-120
812
778
227
-1215
-1511
-1252
-477
-990
-218
1531
1816
-534
-772
-296
-1831
-734
-1378
-2428
-607
2180
2454
27
-106
1547
-1230
-3046
-1325
-1032
-1955
-252
2385
1626
736
452
-1261
-2295
-1439
-1276
-1577
870
2201
710
-64
-1083
-1050
-773
-150
-66
-969
-1336
315
1045
-1172
-345
631
-376
-1878
-459
1469
-265
-1365
-145
979
-185
-840
-378
-694
-781
-360
-70
-92
-932
-1179
765
1501
1408
-37
-1922
-1478
-1478
-1104
219
274
424
1330
638
-745
-818
-321
-324
-965
-970
-930
-1039
986
1639
-154
-275
-400
-1856
-1924
-432
648
614
254
413
492
79
-1142
-2625
-2519
-317
-55
-942
2035
3402
1363
-1266
-2458
-966
-464
-1624
-1847
108
678
498
1671
2620
680
-2345
-2011
-1839
-2339
-548
929
381
1297
2511
1135
-593
-1129
-1818
-2982
-2482
-71
894
1025
2008
1431
517
-1262
-2687
-1774
-873
-204
-216
-169
245
1757
630
-1406
-673
-1117
-1717
-1247
-4
642
592
1093
1155
-1048
-2097
-1897
-775
767
478
-180
-582
277
-90
-599
-439
-404
-843
-799
269
1698
291
-2312
-2267
-489
937
-607
-951
883
1732
572
-738
-793
-507
-1274
-1499
-65
54
-839
-781
-5
1147
855
-32
-350
500
-62
-1076
-1527
-2621
-1470
-207
280
1447
2180
839
-924
-233
28
-2109
-2677
-360
282
190
216
194
232
134
-234
-453
-823
-1447
-372
633
-193
-586
-650
755
1327
-663
-1119
-476
160
-748
-1671
-1168
1333
1449
-373
242
447
-584
-1524
-1482
-396
-477
-246
835
838
516
135
-904
-2249
-200
-131
-1633
-563
689
427
614
798
311
-470
-2102
-1386
25
601
-440
-580
553
633
-1370
-1414
297
1090
501
-192
-795
-1513
-1118
-881
-608
-438
-657
-131
2550
1897
-378
-889
-1835
-2320
-1609
-230
-252
-309
1106
2098
2046
962
-1496
-2092
-1590
-1210
-881
130
1304
960
-43
1165
745
-2416
-1961
-1399
-970
265
1731
1861
430
-1632
-1260
-539
-1538
-1264
-235
-580
972
2656
2924
894
-2092
-3044
-2608
-1005
68
584
290
459
1748
1670
-253
-685
-1047
-2058
-2207
-262
2079
2006
-352
-1827
-258
-9
-742
-92
460
-276
-615
343
696
-146
145
228
-2821
-2927
-75
1496
2186
957
-164
-360
-1296
-2224
-1110
82
-358
-443
1133
1232
1311
1340
-939
-2450
-2140
-1502
-1885
-1016
1641
1950
1026
1141
472
-1782
-1901
48
-1035
-2459
-566
606
-779
1094
2255
-204
-653
208
-659
-1301
-217
-1425
-3402
-1257
1627
703
591
2820
497
-2355
-1856
-163
-875
-2174
-375
-309
-612
661
17
98
1225
-254
-1009
346
493
-897
-1088
-407
-535
-252
134
-785
-653
793
291
-697
265
898
51
-41
-2215
-3257
-1439
-371
729
992
1361
1580
895
-367
-2518
-2771
-1657
-562
997
1693
998
40
1180
-350
-2592
-2351
-785
137
487
944
1357
1299
-529
-2023
-2177
-544
-899
-1578
201
549
88
1223
2579
173
-2365
-1997
-1600
-1115
168
1116
610
-461
-963
244
1181
417
-598
-1355
-1477
-298
263
-174
-986
-541
-928
-719
1709
1348
-930
-1252
75
35
-1222
-1362
-1122
-370
1201
810
-699
-554
-183
-493
-1070
-294
386
-1527
-998
1093
810
-542
-1959
-1223
498
890
-142
-539
671
-81
-680
-366
-738
-1115
-634
-106
-1472
-1058
1078
1062
-92
16
59
-145
-1691
-2849
-1227
1513
1512
-1109
-1389
830
851
-1553
-803
1102
25
-645
-163
-255
-1024
-1018
-311
189
-197
498
1266
-542
-2042
-744
1033
-416
-1451
-1051
308
396
-1143
-934
731
152
-762
409
384
-1512
-2023
-336
766
7
-959
15
-18
-636
-972
-951
-1145
-478
123
547
1267
1321
-842
-1928
-50
357
-1473
-1304
-215
47
-220
43
983
1031
908
-220
-1262
-1181
-134
-206
-1095
-495
-162
20
578
650
-644
-1097
-560
-598
-1154
773
1262
-1160
-1352
-509
-559
-69
-111
35
547
-65
-728
-757
253
-1
-1144
-1268
-400
522
922
524
-300
-202
216
-40
-831
-1721
-1218
-502
-81
96
659
1915
1173
-303
-626
-583
-1750
-1935
-1190
-620
1070
1511
722
191
981
531
-1280
-1252
-697
-974
-1435
-169
1433
398
-1065
274
1940
826
-455
-599
-245
-1024
-1228
20
151
-352
-413
463
-605
-1184
1645
2287
59
-1355
-842
-127
-609
-1115
-243
-204
-718
-144
1404
1471
-702
-1241
401
221
-1955
-1983
-699
168
-346
-394
-316
-3
717
-10
-292
-636
-893
-1270
-890
78
301
110
15
320
-84
-587
207
613
-398
-773
574
1278
-732
-1913
-978
-97
-395
-58
999
381
-92
-361
-271
-262
-432
-906
-1577
-897
184
139
-733
503
1143
-512
-797
212
-614
-1878
-1084
-265
-602
259
1084
223
113
303
-570
-1233
-485
17
-537
-412
-197
-191
-128
-714
-912
569
1577
255
-976
-720
203
-1071
-1159
-20
-547
295
-61
-431
820
323
-1144
-228
259
-435
-464
-174
-763
-561
-79
-124
-262
149
440
-508
-1037
-606
301
-75
-1025
-813
756
535
-201
151
-55
-1041
-421
701
415
-457
-854
-6
281
404
-274
-873
34
1275
1180
-146
-415
-154
-413
-1007
-906
232
114
12
628
548
115
914
661
-838
-1334
-1135
-1440
-1333
-48
-49
-284
630
1406
444
-1278
-1538
-974
-233
-489
-801
-371
41
-151
-285
-174
270
581
382
-27
-239
303
258
-450
-755
-722
-459
43
-172
-613
-240
790
820
-299
-842
353
12
-1184
-794
-134
-560
-1280
-562
398
387
-138
-166
1057
670
-1344
-1087
-290
-724
-1131
-610
-113
228
268
318
344
119
15
-431
-975
-1190
120
640
-361
-377
521
382
-624
-885
-484
-603
-1316
-736
646
659
85
-237
-308
-420
-1015
-467
576
106
-885
-1035
-211
335
-399
-1396
-1139
-156
-77
-246
145
403
-43
-506
-925
-488
465
131
-336
-113
-57
-241
-392
174
431
356
278
19
-77
-567
-578
-131
-262
-473
-6
381
-3
-193
-372
-749
-145
351
-282
-1019
-841
-577
-532
-181
-378
-817
-83
544
-197
-637
-198
144
-362
-473
155
144
-585
-795
-43
171
-23
99
457
559
-297
-677
-245
60
68
22
179
344
423
19
143
349
-211
-788
-292
221
96
15
18
35
-194
-231
-430
-156
222
-572
-1055
-346
150
-308
-923
-568
-115
-212
-468
-312
480
246
-348
-333
-85
-149
-604
-639
-314
-117
-139
-522
-750
-154
455
299
-214
-168
182
105
-416
-660
25
286
-405
-561
-189
-50
-474
-673
-458
-201
-144
-262
-228
-186
-336
-727
-711
-292
-38
-200
-499
-459
-308
-683
-795
-404
-121
172
149
-75
-126
1
18
-276
-253
-147
-192
-407
-501
-235
-327
-635
-542
-177
19
-128
-318
-350
-503
-466
-599
-953
-877
-717
-515
-581
-515
-138
-276
-263
-395
-620
-792
-1005
-853
-827
-703
-527
-568
-690
-418
13
-109
-493
-736
-564
-457
-524
-551
-640
-544
-298
-157
-253
-445
-420
-301
-309
-573
-812
-843
-825
-772
-736
-764
-792
-742
-547
-462
-523
-434
-347
-450
-751
-918
-707
-649
-781
-728
-482
-235
-239
-407
-394
-254
-223
-484
-540
-552
-371
-317
-658
-777
-593
-378
-435
-370
-259
-394
-579
-531
-436
-379
-568
-657
-674
-693
-596
-600
-673
-424
-183
-157
-217
-275
-326
-436
-384
-326
-332
-281
-254
-369
-538
-375
-218
-200
-2
145
89
-178
-234
-45
-72
-336
-483
-332
-147
-149
-200
-186
-109
-84
-136
-94
-58
-86
-247
-243
-101
13
30
-109
-185
-38
211
243
308
295
317
542
541
358
248
118
-12
47
216
387
460
716
842
687
841
844
590
330
212
348
310
266
468
746
999
1138
1221
1306
1424
1536
1631
1666
1758
1840
1958
2141
2229
2339
2523
2681
2970
3255
3237
2903
2215
1571
863
75
-723
-1695
-2394
-2679
-2747
-2450
-2175
-2097
-1898
-1806
-1894
-2109
-2389
-2674
-2876
-2905
-2714
-2493
-2229
-1927
-1375
-898
-621
-401
-328
-207
-41
68
149
160
167
213
259
241
116
108
213
268
343
322
316
317
165
100
-241
-668
-1038
-1595
-1803
-2053
-2270
-2145
-2170
-2131
-1957
-1831
-1829
-1845
-1803
-1927
-1981
-1945
-1937
-1779
-1659
-1519
-1392
-1245
-1042
-911
-738
-684
-705
-550
-393
-335
-389
-366
-453
-597
-622
-713
-886
-1011
-1095
-1168
-1166
-1154
-1191
-1249
-1319
-1479
-1550
-1679
-1815
-1788
-1715
-1699
-1539
-1378
-1277
-1114
-1042
-927
-857
-908
-892
-731
-596
-472
-338
-144
30
63
99
174
231
340
515
726
810
947
1326
1445
1459
1618
1615
1467
1423
1582
1585
1548
1746
1902
2171
2504
2708
3079
3199
3292
3555
3711
3842
4004
4307
4453
4706
5097
5457
5935
6715
6951
5497
3462
909
-1904
-3864
-5605
-6883
-7811
-8176
-7349
-5817
-4123
-3060
-2469
-2363
-2868
-3172
-3457
-3667
-3770
-3879
-3597
-3116
-2371
-1451
-620
-77
232
875
1680
2530
3369
3820
3830
3582
3305
2894
2023
1051
84
-580
-657
-577
-417
-191
24
163
247
55
-503
-1150
-1882
-2463
-2888
-3330
-3605
-3640
-3598
-3511
-3315
-3147
-2861
-2276
-1600
-933
-355
99
515
842
1023
971
696
319
141
137
233
429
637
887
1219
1483
1554
1453
1124
732
288
-202
-618
-1027
-1318
-1564
-1800
-1923
-2112
-2214
-2205
-2108
-1999
-1960
-1785
-1675
-1654
-1664
-1911
-2292
-2861
-3353
-3601
-3802
-3739
-3549
-3058
-2385
-1663
-858
-300
142
320
413
366
-70
-420
-700
-903
-1087
-1354
-1456
-1520
-1569
-1467
-1393
-1418
-1415
-1229
-1156
-1190
-1231
-1384
-1583
-1818
-2049
-2242
-2350
-2315
-2144
-1759
-1372
-991
-592
-340
-93
116
197
171
106
56
11
29
12
-18
-28
31
325
552
880
1301
1653
2139
2527
2725
2757
2693
2581
2292
2132
2047
1912
1952
2228
2650
3069
3667
4193
4509
5049
5426
5758
6056
6248
6487
6436
6218
5802
4051
971
-1573
-4209
-6763
-7988
-8648
-9113
-9071
-7846
-6157
-4950
-3680
-2737
-2272
-2095
-1978
-1668
-1480
-1269
-995
-802
-748
-785
-470
-59
302
737
1462
2568
3580
4566
5360
5583
5193
4551
3772
2564
1075
-152
-1123
-1939
-2439
-2703
-2921
-3169
-3149
-2859
-2797
-2814
-2782
-2543
-2295
-2163
-2053
-2187
-2448
-2722
-2783
-2791
-2890
-2745
-2162
-1378
-428
597
1557
2198
2643
3073
3257
3018
2601
2195
1787
1329
975
600
126
-282
-558
-704
-936
-1074
-1105
-1028
-978
-938
-911
-1070
-1390
-1662
-1959
-2368
-2771
-2991
-3016
-3043
-2868
-2632
-2434
-2153
-1832
-1520
-1275
-1073
-883
-698
-636
-681
-664
-796
-1031
-1145
-1160
-1219
-1234
-1093
-913
-751
-653
-551
-571
-774
-979
-1216
-1448
-1725
-1962
-2109
-2241
-2281
-2304
-2278
-2224
-2134
-1924
-1651
-1391
-1184
-934
-709
-629
-550
-549
-638
-710
-741
-720
-691
-638
-509
-327
-194
-102
21
66
128
227
383
581
715
908
1216
1458
1608
1810
1955
1987
2086
2252
2359
2498
2624
2768
2970
3116
3328
3495
3833
4245
4548
5095
5532
5912
6283
6850
7267
7054
6714
6266
4825
1662
-1110
-3687
-6749
-8513
-9385
-10020
-10610
-10173
-8623
-7409
-6015
-4451
-3071
-1964
-1036
387
1363
1961
2403
2484
2262
1511
1054
755
500
428
724
1520
2279
3177
4245
5011
5042
4820
4597
3902
2781
1676
541
-886
-2170
-3140
-4087
-5116
-5864
-6035
-5949
-5667
-5069
-4190
-3210
-2228
-1150
-344
-56
-44
-17
1
-218
-411
-386
-375
-272
92
622
982
1205
1666
2157
2504
2813
3079
3157
3017
2806
2349
1558
548
-478
-1363
-2152
-2834
-3274
-3422
-3453
-3351
-2984
-2628
-2413
-2092
-1642
-1277
-1023
-773
-542
-607
-722
-858
-1117
-1478
-1797
-1933
-2090
-1995
-1763
-1483
-1041
-660
-316
10
189
240
164
40
-211
-604
-957
-1330
-1699
-1982
-2184
-2411
-2530
-2459
-2364
-2206
-1993
-1696
-1450
-1235
-1025
-876
-804
-829
-848
-990
-1088
-1114
-1231
-1299
-1260
-1212
-1114
-949
-729
-573
-392
-151
-64
42
116
87
68
6
-73
-235
-261
-220
-235
26
336
614
1023
1520
1891
2100
2421
2680
2694
2768
2973
3058
3116
3298
3557
3698
3832
4168
4531
4893
5309
5763
6461
6861
6877
7075
6890
6169
5583
3440
163
-2457
-5110
-7431
-8892
-9550
-10562
-11213
-10143
-9079
-8033
-6387
-4882
-3390
-1894
-85
1617
2718
3802
4382
4459
3985
3082
2455
1648
1063
698
477
707
1092
1853
2646
3053
3194
3251
3456
3334
2899
2459
1536
429
-569
-1655
-3064
-4586
-5648
-6374
-6699
-6598
-6271
-5628
-4652
-3413
-2101
-1067
-266
465
1218
1866
2159
2247
2133
1926
1769
1567
1237
703
303
250
356
564
810
1093
1321
1631
1977
1999
1724
1295
828
316
-280
-993
-1705
-2407
-2953
-3269
-3529
-3752
-3840
-3662
-3341
-2857
-2316
-1838
-1312
-803
-462
-267
-195
-340
-559
-688
-829
-1155
-1392
-1454
-1533
-1464
-1260
-1011
-786
-508
-206
69
300
314
258
155
-155
-608
-955
-1367
-1897
-2236
-2433
-2678
-2818
-2736
-2655
-2473
-2045
-1656
-1318
-884
-491
-174
148
276
158
85
7
-277
-569
-752
-1059
-1279
-1240
-1219
-1180
-960
-680
-443
-111
293
537
729
1078
1384
1479
1654
1916
1980
1921
1938
2000
1778
1600
1699
1884
2038
2223
2532
2875
3092
3548
4287
4652
5046
5798
6332
6611
7141
7741
7593
7072
6812
5560
2527
-51
-2268
-4960
-6915
-7884
-9049
-10636
-10603
-9541
-9117
-8181
-6792
-5577
-4038
-2036
-55
1485
2809
3896
4518
4825
4350
3519
2962
2159
1294
779
523
253
202
700
1059
1110
1450
1960
2359
2584
2809
2860
2435
1911
1342
407
-951
-2400
-3598
-4607
-5444
-6030
-6325
-6311
-5902
-5126
-4174
-3364
-2601
-1505
-300
700
1467
2140
2592
2758
2938
2874
2306
1549
971
552
105
-239
-423
-541
-473
-137
232
419
468
622
818
944
970
793
424
9
-341
-821
-1456
-2102
-2728
-3226
-3471
-3538
-3752
-3777
-3466
-3215
-2858
-2377
-1955
-1714
-1296
-764
-461
-212
17
119
188
236
139
-58
-206
-371
-550
-623
-718
-839
-903
-949
-1008
-1021
-1033
-1141
-1216
-1225
-1246
-1287
-1315
-1336
-1328
-1326
-1287
-1294
-1296
-1215
-1096
-952
-864
-723
-595
-497
-381
-335
-349
-389
-429
-441
-415
-427
-457
-396
-282
-256
-201
-38
59
147
428
728
898
1097
1385
1628
1784
1959
2086
2035
2015
2007
1917
1829
1765
1733
1742
1833
1975
2253
2549
2895
3314
3853
4265
4707
5306
5735
6024
6163
6263
5450
3633
2053
386
-1587
-3213
-4323
-5868
-7492
-7752
-7567
-7735
-7484
-6814
-6204
-5230
-3689
-2307
-1130
182
1392
2471
3282
3395
3173
3067
2652
1837
1237
621
-224
-587
-497
-660
-946
-731
-326
-33
515
1134
1526
1921
2436
2806
2792
2406
1794
1103
394
-482
-1466
-2332
-3164
-3776
-4059
-4177
-4388
-4465
-4080
-3485
-2858
-2115
-1311
-613
149
1043
1699
1911
1970
1957
1803
1516
1131
621
94
-282
-518
-713
-913
-1106
-1142
-935
-674
-386
-24
327
580
939
1272
1318
1135
841
510
81
-459
-1093
-1744
-2408
-2960
-3360
-3701
-4069
-4175
-3960
-3713
-3305
-2684
-2036
-1426
-659
84
587
1022
1349
1492
1502
1439
1207
808
376
-109
-579
-983
-1366
-1684
-1868
-1933
-1885
-1670
-1350
-1080
-722
-272
130
453
677
821
866
871
782
559
254
-71
-341
-634
-902
-1145
-1339
-1427
-1368
-1244
-1108
-870
-618
-305
72
429
692
934
1147
1227
1262
1280
1220
1084
1009
921
810
688
623
526
440
405
383
373
358
441
570
734
837
946
1057
1151
1262
1405
1467
1507
1585
1685
1803
1850
1901
1948
2142
2356
2578
2567
2204
1791
1269
695
35
-498
-1197
-1960
-2437
-2647
-2856
-3099
-3253
-3303
-3213
-2993
-2680
-2386
-1979
-1489
-905
-378
-46
174
392
581
570
455
241
-4
-177
-197
-295
-524
-665
-676
-569
-474
-338
-209
-31
266
580
808
906
917
902
902
759
498
181
-144
-454
-704
-915
-1201
-1469
-1629
-1713
-1794
-1774
-1695
-1580
-1366
-1073
-766
-515
-297
-82
127
306
410
403
351
249
155
115
10
-173
-327
-415
-493
-549
-619
-678
-683
-588
-466
-361
-259
-197
-122
-23
40
0
-95
-186
-292
-455
-608
-791
-1092
-1316
-1402
-1569
-1702
-1663
-1619
-1563
-1377
-1136
-936
-752
-512
-316
-122
36
151
262
328
318
233
121
-53
-216
-337
-504
-665
-777
-848
-877
-878
-869
-815
-700
-562
-421
-284
-185
-53
85
166
202
182
122
2
-43
-152
-238
-361
-485
-615
-703
-814
-885
-884
-891
-841
-731
-584
-477
-301
-187
-103
11
110
162
189
190
137
91
34
-79
-177
-254
-320
-402
-444
-477
-499
-523
-501
-464
-435
-379
-300
-210
-121
-19
7
43
60
31
20
53
7
-23
-28
-39
-99
-118
-160
-220
-234
-214
-201
-169
-100
-59
21
112
218
278
314
349
377
412
425
370
312
253
189
103
-35
-165
-272
-346
-415
-476
-528
-535
-498
-493
-484
-444
-397
-353
-300
-266
-227
-220
-197
-175
-189
-231
-311
-383
-467
-544
-619
-676
-719
-744
-767
-788
-820
-815
-756
-676
-632
-589
-511
-441
-368
-275
-214
-208
-194
-156
-131
-142
-177
-243
-288
-311
-369
-456
-536
-619
-675
-708
-724
-712
-695
-670
-648
-602
-558
-514
-490
-451
-394
-391
-417
-435
-435
-453
-491
-522
-550
-555
-553
-536
-496
-460
-437
-396
-358
-326
-282
-251
-218
-172
-139
-143
-147
-161
-189
-219
-273
-341
-406
-445
-473
-496
-526
-568
-609
-648
-663
-662
-663
-633
-587
-553
-520
-499
-478
-469
-433
-391
-391
-399
-388
-362
-377
-394
-396
-387
-398
-420
-424
-414
-422
-410
-344
-273
-262
-267
-232
-194
-197
-230
-248
-254
-262
-267
-260
-253
-271
-339
-408
-443
-483
-537
-558
-554
-539
-510
-468
-437
-444
-443
-432
-384
-326
-306
-297
-273
-246
-238
-232
-231
-256
-280
-270
-262
-281
-301
-316
-336
-323
-313
-314
-308
-315
-299
-269
-240
-230
-231
-233
-232
-219
-214
-213
-188
-190
-226
-219
-204
-222
-256
-268
-269
-277
-271
-264
-294
-324
-339
-368
-390
-406
-423
-411
-381
-351
-308
-271
-272
-300
-316
-331
-332
-334
-340
-321
-301
-305
-307
-317
-325
-339
-347
-335
-308
-276
-242
-206
-191
-178
-159
-151
-164
-197
-230
-259
-296
-332
-387
-425
-459
-495
-529
-568
-596
-595
-576
-557
-546
-556
-561
-552
-543
-523
-517
-510
-475
-434
-393
-360
-356
-366
-367
-351
-345
-337
-293
-243
-204
-180
-166
-161
-150
-129
-112
-106
-128
-137
-133
-139
-167
-178
-181
-179
-200
-245
-256
-269
-271
-278
-311
-360
-387
-399
-397
-402
-408
-420
-411
-382
-359
-339
-329
-326
-340
-361
-357
-329
-308
-306
-307
-310
-304
-299
-294
-275
-260
-274
-285
-267
-280
-293
-288
-289
-303
-321
-316
-320
-338
-351
-374
-391
-394
-404
-425
-456
-481
-492
-476
-452
-433
-416
-381
-361
-354
-341
-324
-307
-297
-290
-271
-252
-243
-224
-216
-242
-279
-289
-290
-313
-333
-314
-273
-286
-322
-340
-339
-326
-350
-367
-373
-359
-354
-343
-305
-279
-282
-305
-307
-313
-313
-301
-295
-274
-257
-259
-286
-346
-383
-389
-375
-355
-345
-345
-336
-320
-317
-300
-260
-243
-234
-243
-249
-256
-269
-278
-285
-277
-305
-342
-377
-389
-380
-368
-338
-317
-295
-252
-200
-187
-189
-161
-139
-154
-174
-215
-251
-261
-268
-300
-341
-369
-385
-404
-412
-407
-403
-395
-385
-373
-381
-386
-408
-411
-390
-365
-370
-386
-383
-399
-410
-411
-393
-379
-366
-350
-331
-289
-252
-256
-263
-241
-213
-211
-194
-178
-159
-150
-157
-162
-166
-185
-222
-241
-258
-256
-246
-256
-271
-283
-299
-312
-333
-347
-345
-331
-310
-296
-261
-224
-196
-190
-172
-152
-145
-133
-125
-106
-109
-122
-163
-188
-202
-216
-210
-196
-168
-141
-142
-142
-146
-176
-214
-241
-266
-286
-298
-315
-318
-318
-337
-337
-344
-333
-302
-289
-296
-278
-261
-246
-223
-196
-184
-195
-188
-182
-172
-181
-197
-216
-227
-235
-246
-267
-301
-307
-296
-294
-292
-285
-273
-265
-246
-226
-222
-227
-226
-229
-223
-205
-192
-178
-174
-166
-152
-173
-211
-235
-244
-251
-245
-249
-264
-262
-250
-243
-231
-224
-230
-232
-239
-258
-297
-309
-300
-296
-293
-285
-249
-233
-242
-268
-278
-263
-270
-278
-276
-274
-271
-280
-293
-291
-296
-306
-298
-271
-232
-201
-186
-152
-119
-117
-134
-160
-152
-153
-173
-201
-221
-226
-227
-256
-288
-298
-324
-352
-363
-360
-347
-328
-343
-358
-339
-322
-345
-356
-338
-323
-306
-307
-294
-284
-256
-241
-243
-236
-230
-216
-172
-126
-112
-107
-115
-118
-132
-133
-134
-151
-157
-155
-157
-161
-180
-187
-167
-167
-177
-183
-192
-194
-208
-216
-218
-232
-246
-257
-265
-290
-301
-284
-265
-251
-240
-238
-212
-178
-151
-149
-151
-136
-134
-146
-142
-153
-182
-202
-221
-207
-193
-178
-174
-182
-191
-161
-147
-152
-154
-148
-147
-172
-175
-187
-233
-278
-280
-276
-262
-264
-269
-269
-250
-229
-230
-221
-202
-198
-198
-181
-171
-189
-195
-179
-193
-224
-248
-257
-263
-264
-267
-272
-287
-295
-294
-297
-286
-279
-258
-257
-246
-233
-215
-214
-223
-222
-223
-238
-274
-297
-310
-336
-357
-377
-389
-377
-354
-326
-316
-326
-326
-280
-245
-220
-204
-190
-189
-204
-193
-210
-219
-228
-239
-238
-240
-253
-274
-297
-299
-287
-264
-255
-258
-256
-243
-229
-227
-212
-197
-184
-157
-139
-122
-95
-79
-82
-88
-101
-121
-142
-142
-147
-170
-182
-196
-209
-206
-210
-221
-226
-232
-247
-251
-261
-284
-287
-281
-274
-271
-275
-273
-277
-283
-287
-298
-294
-285
-273
-239
-220
-214
-169
-136
-130
-117
-104
-104
-111
-139
-169
-192
-211
-224
-251
-258
-250
-244
-237
-240
-238
-227
-195
-174
-176
-180
-173
-178
-190
-189
-198
-209
-225
-260
-264
-231
-217
-234
-240
-200
-165
-164
-187
-178
-149
-145
-161
-169
-182
-190
-204
-231
-244
-234
-247
-268
-253
-244
-225
-207
-192
-169
-159
-139
-120
-130
-142
-154
-181
-194
-204
-232
-244
-240
-229
-220
-215
-211
-213
-230
-242
-254
-233
-211
-208
-206
-213
-221
-235
-257
-291
-325
-338
-338
-338
-325
-319
-322
-330
-336
-321
-304
-281
-255
-222
-186
-187
-201
-224
-239
-237
-234
-257
-273
-275
-267
-259
-270
-266
-247
-220
-207
-210
-186
-152
-141
-158
-153
-118
-123
-149
-165
-170
-187
-205
-229
-243
-243
-256
-281
-306
-311
-302
-295
-275
-246
-245
-233
-225
-217
-224
-212
-178
-149
-139
-147
-146
-152
-156
-176
-182
-169
-174
-192
-199
-201
-196
-193
-194
-210
-223
-231
-227
-231
-241
-240
-254
-264
-271
-278
-294
-314
-328
-342
-342
-330
-342
-352
-350
-340
-323
-290
-266
-257
-224
-184
-155
-153
-178
-194
-203
-215
-237
-249
-259
-273
-277
-260
-236
-208
-184
-176
-188
-187
-172
-171
-189
-200
-189
-167
-171
-189
-210
-225
-237
-247
-240
-241
-243
-240
-240
-238
-235
-219
-224
-248
-253
-230
-211
-214
-203
-191
-182
-173
-170
-177
-176
-165
-163
-151
-145
-149
-153
-143
-135
-141
-161
-192
-218
-237
-261
-280
-293
-303
-315
-315
-320
-339
-334
-317
-308
-304
-294
-279
-275
-288
-301
-303
-302
-302
-313
-339
-338
-329
-329
-330
-341
-358
-370
-359
-336
-297
-275
-280
-279
-260
-245
-253
-258
-269
-279
-287
-306
-333
-362
-390
-389
-381
-363
-357
-356
-328
-280
-242
-236
-234
-219
-187
-160
-160
-190
-195
-166
-167
-167
-167
-179
-188
-205
-226
-239
-233
-240
-257
-267
-268
-257
-245
-232
-235
-238
-236
-237
-226
-204
-177
-147
-121
-119
-106
-114
-123
-130
-147
-145
-149
-165
-191
-220
-247
-255
-260
-253
-237
-230
-234
-231
-243
-238
-241
-246
-275
-308
-333
-357
-394
-413
-414
-437
-443
-437
-415
-402
-373
-343
-308
-275
-259
-244
-236
-223
-214
-226
-254
-249
-242
-234
-232
-225
-201
-199
-202
-188
-185
-189
-183
-191
-212
-225
-233
-236
-242
-248
-236
-242
-240
-241
-252
-260
-259
-242
-233
-217
-204
-217
-226
-248
-258
-266
-251
-236
-228
-206
-209
-209
-189
-184
-191
-183
-169
-154
-135
-111
-96
-105
-130
-146
-162
-177
-188
-209
-215
-217
-229
-232
-249
-282
-286
-294
-283
-262
-268
-275
-280
-274
-261
-289
-308
-302
-288
-294
-316
-313
-319
-325
-336
-329
-330
-342
-341
-330
-309
-324
-342
-321
-309
-316
-317
-316
-311
-299
-292
-294
-298
-299
-294
-296
-300
-289
-267
-250
-240
-234
-237
-239
-213
-194
-202
-201
-204
-193
-191
-221
-228
-204
-210
-229
-258
-271
-291
-307
-313
-321
-341
-357
-349
-330
-305
-296
-271
-255
-252
-260
-274
-247
-209
-199
-177
-165
-147
-124
-109
-112
-111
-107
-129
-134
-130
-144
-167
-179
-194
-227
-247
-252
-277
-292
-290
-280
-282
-274
-264
-276
-280
-303
-324
-320
-320
-328
-336
-348
-373
-406
-436
-427
-416
-414
-415
-405
-378
-359
-365
-380
-365
-366
-351
-329
-330
-331
-331
-324
-317
-313
-336
-354
-337
-306
-275
-273
-286
-294
-263
-235
-235
-249
-262
-281
-284
-267
-230
-187
-191
-204
-198
-185
-178
-175
-168
-165
-150
-145
-161
-176
-188
-194
-211
-227
-232
-219
-216
-211
-194
-200
-192
-176
-179
-187
-183
-203
-219
-237
-243
-228
-215
-217
-231
-240
-251
-255
-247
-232
-224
-220
-200
-205
-222
-236
-255
-261
-268
-274
-273
-267
-256
-264
-283
-302
-307
-313
-323
-315
-304
-301
-310
-314
-307
-307
-328
-364
-388
-392
-402
-416
-416
-406
-397
-392
-359
-344
-339
-329
-320
-315
-301
-284
-268
-283
-288
-300
-297
-317
-331
-318
-333
-427
-491
-528
-1311
-1427
-935
-872
-804
-550
-853
-545
100
107
213
255
257
476
737
497
263
161
49
-90
-1341
-1768
-1182
-1504
-2007
-1684
-1868
-1633
-817
-778
-559
-193
253
672
1105
1144
1157
1232
1312
1118
894
537
132
-58
-433
-757
-1132
-1357
-1429
-1502
-1555
-1543
-1484
-1304
-1077
-785
-460
-277
11
305
539
671
700
660
627
632
537
275
118
-76
-337
-504
-814
-1102
-1268
-1536
-1553
-1424
-1446
-1373
-1111
-907
-632
-312
-174
34
276
511
652
723
660
671
524
349
143
-65
-372
-616
-709
-804
-1018
-1111
-1099
-1057
-960
-867
-805
-672
-401
-178
-49
82
318
264
386
460
381
293
309
119
29
-85
-273
-382
-489
-624
-752
-781
-808
-806
-764
-699
-601
-504
-356
-252
-141
-94
52
112
176
201
183
115
72
147
-77
-205
-282
-308
-516
-497
-646
-676
-614
-674
-586
-504
-474
-540
-456
-296
-607
-1216
-882
-773
-1217
-1129
-1781
-2147
-1507
-1538
-1823
-1555
-1539
-1202
-329
-188
-126
164
644
915
1122
1098
928
861
892
714
276
-44
-361
-563
-825
-924
-1315
-1293
-1272
-1292
-1131
-1018
-954
-722
-542
-295
-232
-43
72
194
162
225
163
121
46
-84
-68
-308
-318
-417
-496
-520
-509
-596
-551
-458
-418
-331
-209
-196
-177
-42
19
69
68
-14
-5
-23
-127
-201
-262
-390
-441
-492
-484
-600
-594
-624
-635
-573
-514
-469
-445
-323
-256
-149
-143
-32
-34
38
13
46
10
-41
-66
-90
-170
-257
-257
-338
-329
-343
-339
-353
-345
-347
-334
-308
-259
-241
-193
-136
-126
-117
-102
-143
-170
-179
-201
-243
-284
-318
-357
-337
-347
-369
-420
-355
-425
-358
-288
-330
-319
-275
-258
-199
-161
-222
-232
-169
-182
-187
-228
-252
-246
-159
-158
-227
-255
-221
-238
-256
-258
-285
-302
-255
-268
-356
-317
-294
-314
-295
-302
-336
-259
-273
-247
-299
-251
-218
-174
-246
-243
-208
-268
-247
-296
-314
-340
-302
-327
-362
-380
-340
-330
-363
-342
-389
-333
-281
-290
-350
-339
-346
-340
-308
-437
-456
-427
-412
-458
-393
-369
-408
-352
-301
-276
-267
-216
-218
-182
-159
-100
-95
-160
-171
-197
-237
-212
-186
-291
-315
-343
-359
-386
-396
-344
-433
-435
-384
-350
-327
-327
-359
-323
-232
-242
-176
-238
-186
-179
-185
-182
-222
-184
-277
-243
-280
-312
-424
-370
-519
-447
-366
-352
-464
-380
-305
-348
-290
-318
-315
-337
-179
-259
-292
-318
-345
-375
-431
-450
-549
-501
-543
-589
-578
-569
-493
-525
-462
-398
-330
-318
-268
-287
-256
-183
-189
-215
-193
-260
-284
-287
-311
-345
-386
-423
-497
-499
-555
-489
-472
-457
-468
-421
-383
-285
-265
-316
-329
-205
-185
-281
-236
-324
-330
-312
-282
-386
-437
-429
-403
-414
-377
-406
-490
-367
-333
-438
-330
-292
-313
-291
-181
-192
-226
-177
-223
-257
-243
-236
-297
-328
-418
-481
-425
-414
-493
-474
-446
-433
-412
-286
-365
-283
-293
-301
-158
-156
-174
-260
-268
-287
-237
-235
-320
-428
-387
-368
-380
-456
-459
-470
-473
-379
-344
-418
-387
-298
-308
-287
-281
-363
-355
-297
-324
-328
-403
-455
-443
-369
-312
-387
-352
-317
-227
-158
-121
-116
-107
-42
21
-37
-91
-36
-48
-50
-63
-148
-184
-136
-139
-202
-252
-237
-120
-157
-141
-95
-188
-137
-69
-44
-118
-105
-70
-97
-44
-14
-85
-126
-58
-93
-74
-30
-33
-31
-4
24
-66
-32
-28
-92
-123
-127
-135
-160
-136
-118
-92
-151
-109
-139
-145
-108
-131
-199
-219
-206
-253
-245
-309
-364
-408
-422
-443
-520
-566
-602
-568
-566
-553
-541
-538
-521
-477
-411
-420
-399
-373
-387
-377
-382
-425
-434
-431
-448
-427
-344
-362
-441
-460
-475
-473
-448
-482
-503
-529
-523
-494
-485
-495
-506
-552
-510
-455
-484
-575
-553
-517
-579
-573
-527
-517
-505
-418
-322
-293
-304
-197
-147
-124
-99
-83
-62
-54
-51
-64
-102
-117
-145
-182
-149
-171
-194
-190
-163
-220
-232
-153
-159
-202
-153
-169
-216
-150
-70
-83
-64
23
73
74
90
122
116
217
285
291
285
352
403
371
407
457
521
589
683
715
743
859
941
858
852
1006
1008
1049
1137
1174
1221
1396
1557
1600
1732
1949
2126
2359
2743
3003
3240
3589
3840
3945
4042
4141
3718
2974
2214
1150
142
-718
-1568
-2572
-3496
-4131
-4711
-5193
-5420
-5538
-5443
-4924
-4279
-3623
-2925
-1991
-1071
-345
432
934
1226
1543
1863
1990
1876
1743
1509
1136
834
534
186
4
-15
-15
53
199
388
521
759
1019
1119
1189
1193
1173
1059
868
582
60
-459
-983
-1484
-1941
-2391
-2778
-3059
-3180
-3135
-3057
-2850
-2525
-2144
-1610
-1028
-472
51
486
967
1302
1534
1649
1601
1528
1409
1195
960
676
367
49
-254
-519
-740
-959
-1174
-1334
-1400
-1486
-1554
-1700
-1830
-1894
-1956
-1933
-1906
-1881
-1826
-1725
-1586
-1526
-1522
-1425
-1252
-1046
-912
-751
-542
-365
-175
-65
-41
-21
8
54
47
-17
-77
-123
-132
-204
-371
-483
-504
-517
-521
-524
-508
-496
-528
-513
-508
-559
-585
-555
-566
-617
-595
-590
-666
-680
-661
-654
-532
-432
-384
-281
-98
70
209
411
592
794
1095
1346
1505
1705
1914
2008
2021
2115
2128
2066
2108
2104
2076
2117
2241
2334
2444
2706
2956
3165
3498
3964
4407
4757
5090
5233
5240
5126
4088
2464
1031
-357
-1618
-2725
-3680
-5041
-6470
-7009
-7375
-7847
-7929
-7574
-6750
-5613
-4171
-2838
-1791
-407
887
1789
2688
3402
3712
3878
4137
4102
3496
2941
2380
1510
768
344
3
-280
-278
-141
-147
-45
165
288
575
1006
1180
1076
997
953
597
104
-464
-1317
-2199
-2724
-3094
-3589
-4022
-4244
-4325
-4213
-3789
-3351
-2904
-2170
-1232
-295
597
1448
2003
2327
2740
3040
3074
2939
2704
2308
1821
1399
883
244
-298
-711
-1014
-1184
-1206
-1218
-1215
-1030
-822
-688
-549
-362
-246
-204
-139
-167
-327
-558
-813
-1163
-1527
-1800
-2007
-2261
-2527
-2650
-2670
-2674
-2566
-2411
-2217
-1953
-1614
-1198
-812
-461
-151
115
335
461
508
509
449
309
107
-107
-314
-605
-908
-1180
-1393
-1538
-1674
-1728
-1727
-1715
-1687
-1570
-1398
-1259
-1107
-893
-750
-642
-475
-379
-319
-316
-304
-340
-393
-353
-427
-501
-533
-574
-526
-501
-434
-387
-298
-78
54
212
457
617
737
872
1116
1303
1408
1614
1685
1726
1805
1902
1902
1794
1924
2047
2027
2079
2334
2436
2529
2913
3354
3587
3835
4475
4905
5001
5228
5497
5445
5228
4532
2597
795
-553
-1838
-3121
-4179
-5105
-6727
-7758
-7729
-7970
-8202
-7780
-6686
-5504
-4158
-2316
-1001
-57
1221
2259
3132
3977
4573
4617
4351
4387
3930
3028
2461
1796
903
236
52
-63
-354
-242
-79
-279
-309
-62
189
434
617
623
283
1
-225
-876
-1562
-2210
-2894
-3460
-3731
-3744
-4067
-4325
-4193
-3920
-3401
-2675
-1870
-1100
-287
735
1675
2410
2972
3179
3257
3383
3429
3207
2789
2320
1651
953
384
-174
-746
-1222
-1486
-1669
-1727
-1652
-1597
-1546
-1438
-1247
-1050
-850
-638
-578
-625
-723
-847
-982
-1183
-1387
-1573
-1730
-1806
-1795
-1832
-1913
-1893
-1765
-1596
-1421
-1127
-857
-684
-504
-326
-235
-194
-166
-152
-201
-261
-266
-363
-546
-743
-906
-1062
-1148
-1190
-1251
-1278
-1261
-1272
-1356
-1328
-1303
-1312
-1236
-1173
-1096
-986
-883
-836
-832
-783
-755
-718
-594
-569
-596
-545
-529
-535
-607
-585
-601
-694
-642
-567
-505
-529
-492
-439
-395
-279
-134
13
159
372
584
836
1031
1180
1388
1595
1757
1766
1985
2224
2199
2237
2291
2384
2395
2464
2711
2841
3024
3236
3556
4055
4384
4423
4674
4969
4953
4929
4951
4094
1845
60
-1239
-2592
-3762
-4788
-5767
-7188
-8086
-8274
-8435
-8254
-7799
-6802
-5309
-3687
-2005
-613
613
1688
2471
3425
4406
5015
5133
4820
4481
3758
2878
2240
1516
796
90
-366
-518
-584
-554
-663
-815
-783
-636
-321
60
168
-76
-464
-779
-1108
-1662
-2304
-2916
-3501
-3841
-3946
-3911
-3942
-4024
-3870
-3442
-2662
-1721
-826
73
926
1712
2399
2977
3380
3457
3390
3285
3072
2701
2166
1551
769
-19
-635
-1125
-1511
-1793
-2008
-2134
-2142
-2047
-1866
-1692
-1557
-1372
-1204
-977
-802
-727
-769
-946
-1076
-1209
-1254
-1320
-1421
-1458
-1475
-1401
-1290
-1172
-1120
-1005
-821
-658
-464
-326
-277
-317
-426
-562
-735
-885
-1044
-1181
-1320
-1434
-1550
-1589
-1627
-1694
-1655
-1584
-1449
-1294
-1141
-1019
-932
-906
-950
-895
-868
-897
-898
-915
-952
-1002
-996
-1033
-1089
-1037
-961
-864
-747
-663
-609
-594
-525
-548
-564
-536
-597
-572
-582
-578
-615
-691
-620
-650
-570
-410
-266
-79
78
350
566
738
974
1176
1406
1572
1716
1886
1880
1851
1999
2028
2012
2094
2259
2396
2569
2769
2990
3287
3594
4076
4406
4747
5099
5207
5348
5275
5104
4620
2729
623
-1010
-2646
-3929
-5094
-5928
-7133
-8487
-8767
-8855
-8576
-7958
-7081
-5472
-3877
-2089
-376
1091
2422
3000
3739
4708
5223
5449
5212
4748
3858
2694
2012
1340
692
114
-437
-637
-765
-641
-530
-631
-606
-601
-424
-88
39
-131
-699
-1275
-1713
-2373
-2908
-3441
-3997
-4391
-4560
-4335
-4147
-3882
-3495
-3016
-2168
-1180
-92
962
1898
2662
3115
3525
3824
3800
3574
3225
2775
2197
1546
948
190
-580
-1252
-1783
-1993
-2101
-2113
-2102
-2107
-1973
-1846
-1613
-1334
-1201
-1143
-1062
-937
-935
-1048
-1149
-1314
-1542
-1557
-1449
-1321
-1162
-968
-682
-542
-272
0
174
390
429
513
503
326
62
-359
-698
-1162
-1645
-1935
-2225
-2503
-2713
-2741
-2743
-2718
-2463
-2073
-1754
-1479
-1116
-732
-432
-293
-211
-185
-238
-302
-433
-560
-706
-948
-1130
-1270
-1349
-1416
-1420
-1299
-1235
-1125
-981
-864
-812
-789
-731
-742
-780
-813
-910
-1014
-1051
-1127
-1227
-1191
-1099
-1047
-920
-685
-481
-292
20
309
495
711
964
1183
1345
1541
1700
1736
1774
1739
1732
1765
1763
1759
1820
1939
1997
2122
2550
2998
3360
3877
4059
4299
4764
4971
5079
5149
5274
5006
4490
3357
881
-1234
-2782
-4321
-5451
-6318
-7156
-8382
-8928
-8790
-8732
-8010
-6898
-5544
-3788
-1886
-13
1392
2677
3537
3817
4383
4886
5036
4910
4481
3754
2558
1527
954
427
-37
-454
-638
-590
-424
-66
-11
-204
-318
-364
-226
-132
-268
-868
-1672
-2237
-2861
-3501
-3952
-4337
-4663
-4663
-4229
-3722
-3250
-2626
-1902
-1149
-210
861
1819
2644
3304
3613
3616
3554
3356
2909
2391
1842
1138
447
-61
-542
-1143
-1721
-2090
-2261
-2222
-2000
-1768
-1713
-1612
-1466
-1303
-1203
-1188
-1163
-1321
-1322
-1299
-1356
-1406
-1555
-1502
-1546
-1374
-996
-710
-259
96
467
788
972
1242
1305
1270
1149
760
441
32
-513
-1125
-1828
-2305
-2844
-3214
-3262
-3404
-3428
-3360
-3071
-2683
-2367
-1827
-1362
-926
-535
-268
68
199
173
78
-72
-173
-379
-580
-728
-928
-1115
-1251
-1259
-1218
-1211
-1119
-992
-911
-857
-795
-730
-789
-840
-923
-1037
-1068
-1156
-1253
-1296
-1293
-1296
-1246
-1034
-846
-642
-361
-147
116
314
459
613
702
821
838
959
1084
1041
1113
1170
1312
1359
1368
1645
1785
1962
2242
2517
2851
2955
3220
3410
3546
3825
3987
4262
4610
4831
4846
4842
4790
4509
4164
3678
1898
-461
-1959
-3420
-4725
-5635
-6367
-7303
-8266
-8240
-8133
-7813
-6791
-5692
-4141
-2439
-830
519
1664
2955
3482
3682
4127
4221
4154
3910
3637
2915
1735
1071
664
320
100
-51
-38
-57
166
415
304
162
-17
-193
-313
-543
-964
-1677
-2308
-2867
-3522
-4002
-4316
-4469
-4378
-3981
-3449
-2972
-2337
-1518
-686
105
901
1586
2201
2793
3188
3229
3028
2730
2276
1744
1283
844
319
-154
-497
-809
-1123
-1349
-1484
-1510
-1373
-1223
-1084
-1047
-1029
-1034
-1153
-1255
-1397
-1525
-1607
-1636
-1662
-1740
-1697
-1551
-1396
-1134
-755
-391
-19
389
834
1107
1287
1398
1308
1223
988
643
179
-344
-779
-1372
-1922
-2421
-2841
-3041
-3208
-3213
-3131
-2990
-2732
-2489
-2146
-1814
-1513
-1165
-854
-545
-369
-287
-254
-294
-367
-497
-586
-647
-751
-797
-776
-800
-903
-929
-898
-887
-865
-858
-887
-939
-968
-1038
-1166
-1242
-1345
-1461
-1476
-1437
-1397
-1381
-1291
-1137
-1026
-874
-681
-458
-266
-114
83
197
233
309
406
463
509
641
726
769
891
1001
1068
1253
1466
1548
1665
1901
2046
2121
2318
2471
2540
2782
3058
3209
3450
3809
3984
4180
4583
4749
4614
4673
4717
4473
4200
3309
1363
-713
-2429
-3874
-4805
-5119
-5698
-6867
-7520
-7602
-7649
-7065
-5907
-4738
-3584
-2101
-695
150
1120
2139
2624
2921
3102
3010
2831
2909
2934
2348
1603
1022
533
454
613
773
748
782
991
1039
953
818
547
330
97
-189
-678
-1355
-1944
-2509
-3035
-3550
-4017
-4224
-4194
-3877
-3419
-3078
-2712
-2251
-1658
-965
-243
455
974
1431
1853
2046
2087
2040
1907
1714
1493
1298
1011
744
573
357
168
1
-166
-271
-291
-206
-161
-167
-214
-390
-615
-820
-1016
-1182
-1326
-1473
-1667
-1823
-1913
-1983
-1990
-1936
-1803
-1601
-1319
-1042
-784
-523
-256
-4
200
368
456
481
495
468
335
139
-102
-343
-569
-800
-1067
-1312
-1459
-1560
-1606
-1608
-1621
-1628
-1578
-1466
-1380
-1301
-1186
-1119
-1051
-1001
-1023
-1100
-1152
-1140
-1125
-1080
-1015
-986
-979
-921
-820
-743
-632
-469
-356
-256
-190
-175
-195
-214
-237
-314
-409
-472
-553
-607
-634
-647
-676
-703
-671
-635
-542
-453
-353
-258
-187
-123
-114
-102
-68
-56
5
16
60
142
215
325
449
591
736
901
1093
1266
1489
1740
1985
2200
2411
2609
2742
2914
3151
3388
3617
3857
4077
4222
4294
4379
4380
4393
4372
4165
3437
2199
749
-655
-1692
-2227
-2620
-3068
-3643
-4379
-5127
-5749
-5970
-5821
-5164
-4142
-3242
-2672
-2412
-2238
-1948
-1487
-797
-210
237
538
636
604
407
252
241
434
767
951
1063
1212
1433
1735
1993
2174
2225
2263
2363
2389
2324
2129
1812
1445
953
355
-345
-977
-1456
-1807
-2055
-2331
-2647
-2940
-3160
-3243
-3195
-3008
-2717
-2376
-1978
-1651
-1416
-1226
-1031
-820
-614
-398
-231
-92
68
181
263
315
364
423
491
618
772
952
1138
1277
1334
1315
1275
1216
1149
1089
985
834
632
378
37
-370
-749
-1053
-1252
-1390
-1518
-1672
-1835
-1936
-1967
-1961
-1922
-1875
-1794
-1725
-1686
-1701
-1745
-1774
-1774
-1765
-1739
-1677
-1636
-1556
-1473
-1333
-1201
-1068
-904
-745
-530
-332
-174
-7
111
185
186
135
34
-94
-190
-318
-469
-622
-802
-984
-1109
-1221
-1314
-1357
-1365
-1368
-1354
-1327
-1316
-1323
-1308
-1285
-1250
-1186
-1136
-1098
-1052
-991
-920
-859
-777
-659
-546
-403
-223
-86
61
199
285
372
459
532
588
666
715
720
741
745
778
819
877
961
1051
1173
1254
1339
1461
1601
1755
1894
2040
2219
2431
2647
2838
3102
3380
3639
3904
4083
4203
4246
4278
4346
4217
3552
2384
1034
-231
-1219
-1825
-2288
-2775
-3371
-4031
-4693
-5231
-5472
-5352
-4740
-3824
-3008
-2548
-2301
-2138
-1917
-1559
-1011
-506
-137
54
39
-131
-353
-420
-287
50
387
498
521
623
887
1295
1751
2146
2344
2451
2471
2376
2202
1997
1803
1597
1301
795
89
-620
-1212
-1615
-1875
-2073
-2250
-2448
-2635
-2778
-2845
-2753
-2510
-2180
-1809
-1497
-1313
-1186
-1030
-863
-722
-569
-448
-360
-260
-189
-143
-58
75
223
374
542
705
864
1062
1261
1422
1531
1578
1563
1486
1359
1193
1022
843
625
334
-21
-393
-727
-989
-1181
-1352
-1521
-1657
-1753
-1816
-1841
-1807
-1748
-1627
-1502
-1434
-1415
-1437
-1465
-1459
-1431
-1400
-1410
-1442
-1447
-1474
-1465
-1469
-1418
-1281
-1127
-941
-792
-691
-571
-450
-283
-154
-97
-104
-151
-200
-332
-462
-571
-704
-810
-939
-1063
-1190
-1306
-1357
-1373
-1320
-1277
-1255
-1195
-1146
-1100
-1049
-1005
-945
-877
-793
-744
-743
-767
-771
-748
-674
-585
-500
-427
-346
-269
-211
-120
-42
42
134
209
274
339
378
439
508
598
685
778
905
1020
1143
1266
1387
1491
1592
1709
1821
1908
2008
2162
2317
2480
2678
2909
3114
3329
3559
3720
3872
3983
4065
4176
4203
3785
2764
1535
259
-795
-1414
-1897
-2457
-3168
-3941
-4658
-5242
-5488
-5454
-5025
-4185
-3404
-2934
-2735
-2515
-2172
-1639
-861
-234
73
191
97
-70
-248
-223
0
373
775
763
520
366
466
892
1464
2013
2274
2304
2299
2185
2053
1912
1769
1665
1504
1153
491
-278
-930
-1426
-1734
-1973
-2228
-2504
-2734
-2878
-2931
-2850
-2659
-2390
-2032
-1714
-1521
-1384
-1187
-899
-623
-387
-273
-266
-263
-215
-137
-39
78
193
269
351
431
515
667
880
1077
1214
1289
1291
1221
1141
1043
916
769
593
318
-26
-380
-701
-974
-1188
-1350
-1507
-1690
-1842
-1921
-1934
-1893
-1803
-1658
-1514
-1400
-1334
-1289
-1245
-1172
-1081
-1005
-956
-943
-957
-974
-1016
-1022
-1006
-955
-902
-853
-814
-823
-820
-805
-745
-682
-627
-599
-607
-610
-616
-638
-661
-706
-775
-835
-889
-922
-991
-1046
-1072
-1116
-1106
-1118
-1133
-1129
-1097
-1039
-984
-916
-882
-847
-763
-680
-610
-542
-479
-417
-338
-253
-205
-160
-104
-66
-21
27
52
67
93
137
191
231
262
277
317
375
390
431
513
597
673
781
900
977
1077
1194
1312
1460
1611
1771
1929
2107
2282
2497
2758
3032
3273
3508
3688
3805
3885
3895
3902
3932
3861
3249
2185
1002
-184
-978
-1433
-1864
-2420
-3132
-3820
-4462
-4847
-4918
-4814
-4302
-3587
-3023
-2776
-2631
-2387
-2016
-1399
-664
-249
-86
-69
-187
-300
-321
-90
215
610
855
701
505
489
808
1341
1858
2249
2300
2235
2155
2022
1922
1785
1686
1522
1255
813
141
-471
-919
-1215
-1460
-1723
-1998
-2274
-2452
-2508
-2505
-2392
-2227
-2045
-1830
-1679
-1572
-1432
-1199
-933
-723
-582
-560
-570
-502
-357
-200
-28
126
218
300
415
537
695
902
1105
1228
1264
1256
1187
1106
1024
914
753
565
333
34
-267
-532
-753
-925
-1026
-1128
-1279
-1435
-1530
-1564
-1546
-1473
-1389
-1309
-1246
-1223
-1204
-1175
-1095
-1021
-966
-944
-945
-917
-914
-894
-877
-849
-834
-803
-756
-729
-695
-649
-594
-551
-518
-493
-509
-555
-588
-641
-698
-738
-779
-826
-906
-997
-1080
-1141
-1156
-1171
-1190
-1185
-1164
-1126
-1098
-1050
-1004
-948
-863
-793
-740
-711
-672
-629
-586
-525
-491
-452
-418
-387
-335
-316
-282
-243
-210
-192
-183
-179
-188
-175
-156
-139
-115
-88
-55
9
72
99
132
182
250
326
415
539
661
784
905
1035
1177
1335
1513
1697
1870
2046
2230
2424
2660
2874
3098
3350
3528
3650
3736
3761
3765
3742
3752
3550
2771
1715
610
-408
-1066
-1520
-2036
-2698
-3414
-4079
-4640
-4867
-4861
-4660
-4096
-3436
-3035
-2877
-2656
-2291
-1799
-1110
-479
-221
-112
-133
-190
-229
-137
56
256
571
684
522
431
581
997
1459
1880
2107
2078
2062
2064
2051
1962
1797
1599
1331
979
481
-115
-604
-1017
-1394
-1720
-2068
-2386
-2604
-2686
-2685
-2647
-2544
-2441
-2271
-2054
-1858
-1641
-1398
-1125
-923
-810
-714
-659
-578
-409
-231
-88
18
136
198
262
429
612
807
997
1120
1149
1155
1170
1149
1108
1069
939
727
517
272
-45
-370
-623
-855
-1050
-1212
-1388
-1586
-1735
-1779
-1781
-1739
-1679
-1604
-1524
-1400
-1273
-1175
-1041
-883
-728
-597
-523
-518
-540
-516
-492
-463
-440
-447
-465
-451
-445
-478
-515
-571
-616
-636
-643
-740
-821
-882
-955
-1000
-1035
-1074
-1159
-1208
-1212
-1248
-1266
-1283
-1297
-1280
-1240
-1215
-1234
-1214
-1157
-1120
-1072
-1011
-943
-882
-790
-704
-653
-627
-589
-526
-461
-407
-365
-355
-332
-302
-318
-301
-300
-314
-316
-310
-269
-267
-250
-194
-165
-119
-87
-37
-1
32
79
101
153
215
268
324
381
470
553
641
750
863
1006
1178
1373
1566
1775
1990
2190
2422
2672
2895
3138
3371
3551
3679
3752
3797
3809
3842
3811
3308
2310
1238
137
-734
-1217
-1678
-2352
-3132
-3818
-4455
-4880
-4918
-4791
-4411
-3770
-3228
-2996
-2832
-2453
-1927
-1275
-516
-83
-20
24
64
84
144
353
545
691
872
796
622
661
963
1396
1750
1996
1980
1884
1940
1989
1943
1759
1484
1169
832
435
-84
-631
-1123
-1546
-1913
-2252
-2577
-2783
-2835
-2780
-2683
-2604
-2491
-2352
-2086
-1764
-1465
-1149
-861
-627
-489
-395
-302
-222
-61
135
257
296
324
356
397
532
708
837
940
1040
1074
1055
1069
1095
1050
957
832
624
362
105
-175
-471
-720
-902
-1089
-1287
-1452
-1636
-1758
-1783
-1736
-1654
-1555
-1423
-1316
-1220
-1114
-995
-863
-730
-571
-445
-347
-325
-335
-336
-347
-331
-330
-346
-359
-353
-368
-424
-470
-511
-571
-610
-655
-727
-830
-915
-972
-1042
-1096
-1141
-1221
-1284
-1313
-1353
-1384
-1405
-1410
-1427
-1402
-1373
-1338
-1291
-1243
-1150
-1061
-974
-878
-790
-686
-578
-481
-397
-337
-292
-236
-191
-184
-176
-193
-225
-235
-252
-288
-318
-337
-343
-347
-333
-333
-358
-338
-308
-288
-266
-240
-224
-212
-180
-141
-112
-59
3
71
147
237
356
507
653
802
982
1203
1458
1689
1912
2109
2310
2561
2830
3078
3273
3437
3558
3624
3643
3656
3675
3704
3695
3210
2171
1037
-76
-926
-1397
-1793
-2444
-3287
-4008
-4609
-5045
-5084
-4916
-4576
-4002
-3464
-3221
-3052
-2616
-2008
-1332
-569
-132
-71
-24
119
284
368
560
714
765
875
846
739
799
1102
1471
1663
1775
1767
1737
1842
1932
1816
1522
1200
886
579
249
-209
-759
-1267
-1706
-2083
-2418
-2702
-2870
-2915
-2843
-2782
-2740
-2644
-2486
-2150
-1744
-1355
-1017
-742
-499
-334
-176
18
173
342
524
622
617
638
707
773
889
1020
1088
1103
1138
1116
1031
969
919
797
622
435
172
-145
-443
-727
-1021
-1272
-1459
-1645
-1813
-1946
-2059
-2112
-2068
-1952
-1826
-1697
-1545
-1379
-1177
-975
-783
-611
-449
-263
-97
15
85
154
221
241
227
186
131
70
39
0
-119
-262
-383
-535
-697
-861
-1036
-1200
-1374
-1512
-1659
-1805
-1881
-1926
-1943
-1933
-1899
-1849
-1770
-1639
-1515
-1384
-1215
-1053
-928
-806
-685
-582
-489
-381
-278
-228
-192
-136
-102
-72
-34
-6
6
17
35
38
18
-17
-72
-120
-172
-230
-312
-383
-438
-524
-556
-565
-583
-582
-564
-545
-489
-433
-368
-269
-150
-53
31
148
246
324
416
545
652
748
877
1025
1157
1300
1489
1656
1825
2026
2256
2484
2734
2984
3202
3414
3589
3723
3775
3787
3823
3846
3846
3696
2908
1701
564
-507
-1285
-1804
-2369
-3182
-4046
-4662
-5133
-5363
-5281
-5025
-4545
-3887
-3341
-3029
-2649
-2006
-1257
-547
67
292
339
519
802
979
995
1044
1056
1133
1259
1268
1238
1293
1534
1750
1861
1897
1853
1850
1902
1791
1436
955
557
272
1
-384
-962
-1568
-2046
-2392
-2640
-2832
-2990
-3011
-2900
-2706
-2565
-2447
-2243
-1926
-1442
-960
-616
-380
-176
51
239
419
545
609
675
759
788
765
742
732
769
840
916
903
883
859
787
715
620
523
369
167
-60
-350
-641
-891
-1135
-1358
-1546
-1687
-1804
-1896
-1936
-1940
-1887
-1768
-1613
-1441
-1248
-1021
-801
-597
-406
-235
-87
73
221
344
425
439
431
431
431
356
246
150
52
-28
-114
-274
-498
-697
-837
-964
-1099
-1277
-1496
-1679
-1809
-1901
-2015
-2087
-2106
-2075
-1989
-1882
-1801
-1701
-1551
-1360
-1157
-985
-818
-688
-569
-427
-304
-229
-195
-146
-91
-61
-22
-28
-33
-8
-3
-43
-108
-175
-250
-299
-346
-457
-594
-687
-764
-860
-928
-987
-1033
-1050
-1024
-971
-918
-841
-734
-621
-503
-373
-257
-141
-9
125
247
350
475
587
700
816
900
1030
1149
1255
1352
1479
1620
1759
1919
2065
2188
2334
2508
2686
2883
3056
3167
3248
3341
3422
3419
3400
3375
3277
2759
1617
487
-594
-1527
-2025
-2490
-3237
-4186
-4828
-5169
-5386
-5282
-5015
-4628
-3963
-3170
-2607
-2147
-1526
-766
-89
551
915
910
1017
1318
1539
1433
1249
1110
1028
1153
1261
1157
1008
1064
1289
1472
1557
1540
1429
1409
1378
1107
698
263
-60
-300
-691
-1254
-1907
-2412
-2692
-2860
-2960
-3112
-3168
-3040
-2767
-2504
-2307
-2027
-1637
-1145
-625
-231
-4
200
442
659
814
895
894
877
933
970
914
839
790
776
767
788
767
666
601
535
444
311
143
-50
-277
-502
-721
-979
-1219
-1406
-1564
-1672
-1763
-1795
-1778
-1730
-1615
-1467
-1258
-1019
-796
-570
-361
-158
37
198
332
426
519
595
607
581
552
519
453
424
392
314
241
156
35
-94
-228
-400
-589
-719
-833
-992
-1167
-1343
-1514
-1665
-1807
-1898
-1958
-1990
-1964
-1947
-1889
-1797
-1646
-1461
-1275
-1073
-902
-736
-565
-393
-272
-213
-155
-98
-85
-72
-88
-143
-189
-227
-264
-325
-351
-368
-422
-438
-419
-460
-512
-505
-519
-571
-595
-595
-623
-642
-629
-617
-597
-535
-466
-392
-308
-232
-138
-61
14
97
181
249
311
336
380
448
480
490
483
522
594
681
775
910
1068
1203
1359
1554
1717
1871
2069
2267
2502
2728
2966
3115
3268
3423
3546
3601
3627
3520
3716
4100
3263
1704
162
-1400
-2685
-3217
-3684
-4836
-6134
-6495
-6748
-6748
-6111
-5260
-4324
-2949
-1357
-467
221
1263
2195
2728
3198
3248
2825
2480
2506
2124
1231
664
389
265
250
222
-12
-185
152
694
889
854
622
430
251
-54
-555
-1326
-1959
-2284
-2516
-2928
-3459
-3702
-3582
-3275
-2698
-2052
-1543
-879
9
782
1210
1568
1911
2110
2277
2351
2061
1540
1137
801
337
-117
-436
-731
-918
-906
-906
-993
-1020
-884
-741
-698
-621
-565
-653
-788
-905
-1058
-1234
-1333
-1392
-1483
-1447
-1274
-1126
-871
-534
-175
164
496
869
1071
1126
1144
1124
1001
749
469
114
-291
-611
-921
-1230
-1439
-1509
-1443
-1381
-1287
-1115
-967
-781
-506
-310
-213
-156
-82
-160
-284
-375
-657
-889
-974
-1056
-1098
-1139
-1130
-1112
-1038
-908
-926
-816
-689
-702
-708
-826
-929
-1078
-1235
-1289
-1432
-1451
-1448
-1395
-1252
-1148
-957
-799
-594
-414
-318
-179
-157
-162
-182
-246
-330
-488
-564
-619
-704
-711
-670
-580
-501
-418
-274
-160
-86
-62
-88
-83
-141
-232
-325
-457
-539
-693
-786
-776
-759
-692
-598
-437
-266
-111
74
245
454
593
673
815
890
913
911
1023
1082
954
1032
1113
1161
1263
1492
1741
1843
2198
2462
2669
2968
3150
3351
3390
3507
3505
3386
3243
2964
2697
2465
1462
-854
-2586
-4145
-5693
-6233
-6113
-6398
-7304
-6759
-5736
-5085
-3891
-2441
-794
619
2245
3480
4042
4533
4505
4265
4049
3513
2641
1732
1178
440
-523
-886
-1039
-1115
-1141
-1091
-1032
-1115
-890
-703
-848
-1091
-1397
-1758
-2195
-2484
-2717
-2989
-2927
-2574
-2021
-1449
-863
-212
527
1441
2191
2728
3119
3269
3095
2731
2245
1497
647
-53
-629
-1168
-1621
-1989
-2252
-2323
-2169
-1961
-1668
-1323
-990
-649
-429
-322
-357
-444
-516
-606
-664
-755
-835
-859
-736
-528
-295
-8
333
694
1001
1226
1300
1303
1248
1076
775
335
-110
-582
-1016
-1348
-1677
-1888
-1929
-1848
-1703
-1470
-1147
-864
-516
-115
136
351
493
542
505
405
339
164
21
-63
-226
-270
-292
-301
-284
-253
-158
-374
-511
-552
-815
-1039
-1294
-1467
-1815
-2053
-2083
-2312
-2378
-2379
-2245
-2037
-1748
-1357
-1049
-579
-211
117
483
652
694
669
652
463
140
-115
-420
-713
-938
-1116
-1236
-1321
-1321
-1240
-1076
-901
-677
-491
-363
-202
-152
-185
-215
-215
-267
-385
-613
-809
-815
-837
-826
-714
-625
-571
-509
-393
-180
-125
-57
44
121
233
379
449
284
331
473
447
444
497
494
480
577
627
628
810
976
958
1092
1365
1462
1467
1693
1998
2073
2285
2567
2717
2771
2962
3101
3053
3030
2929
2690
2484
2418
2336
1683
-609
-2538
-3810
-5208
-5943
-6214
-6240
-6850
-6380
-5351
-4574
-3473
-2383
-580
993
2564
3620
4070
4330
4181
4091
3634
2956
2009
1165
726
134
-633
-1039
-1130
-1187
-1052
-783
-744
-872
-717
-535
-724
-1129
-1582
-2023
-2379
-2587
-2728
-2823
-2686
-2263
-1600
-843
-230
305
981
1811
2436
2743
2842
2662
2287
1823
1249
404
-529
-1147
-1534
-1772
-2006
-2183
-2166
-2029
-1645
-1274
-979
-716
-491
-240
-137
-183
-397
-638
-795
-894
-894
-835
-796
-722
-467
-90
310
625
938
1141
1298
1421
1340
1119
766
388
-54
-529
-948
-1408
-1719
-1887
-1952
-1898
-1791
-1582
-1304
-960
-658
-403
-118
81
200
255
213
146
-10
-149
-208
-273
-273
-277
-242
-204
-78
34
69
79
-76
-204
-459
-712
-1000
-1289
-1537
-1852
-2030
-2234
-2313
-2344
-2230
-2030
-1860
-1569
-1269
-928
-636
-413
-189
-37
106
116
71
-9
-197
-370
-619
-827
-964
-1044
-1123
-1174
-1132
-1065
-958
-858
-760
-623
-479
-379
-391
-367
-347
-368
-434
-494
-495
-550
-591
-581
-498
-451
-419
-415
-343
-275
-320
-245
-213
-179
-191
-105
-60
-119
-42
10
107
235
386
467
593
709
818
890
890
919
944
1026
1009
1023
1079
1203
1301
1411
1671
1855
2078
2352
2596
2708
2834
2984
2950
2992
2938
2764
2544
2378
2285
2239
1626
-780
-2578
-3741
-5115
-5751
-5771
-5732
-6400
-5747
-4585
-3869
-3047
-1932
-119
1294
2837
3856
4177
4195
4002
3848
3312
2625
1664
938
635
126
-542
-952
-1156
-1321
-1138
-771
-801
-1052
-926
-785
-1056
-1529
-1922
-2342
-2669
-2585
-2518
-2503
-2300
-1772
-1075
-367
307
813
1410
2046
2519
2687
2532
2141
1568
1074
482
-347
-1094
-1527
-1768
-1961
-2000
-1985
-1958
-1750
-1343
-991
-791
-609
-477
-365
-296
-416
-682
-912
-952
-922
-810
-668
-582
-391
-4
423
721
1005
1215
1312
1386
1346
1077
648
229
-175
-610
-1036
-1395
-1750
-1863
-1780
-1728
-1604
-1381
-1055
-772
-421
-114
52
233
350
387
284
173
80
-73
-118
-171
-239
-257
-208
-166
-179
-50
-77
-197
-305
-457
-693
-970
-1241
-1555
-1797
-1937
-2051
-2161
-2131
-2014
-1821
-1579
-1294
-1023
-856
-648
-422
-298
-257
-182
-173
-214
-221
-306
-426
-563
-676
-741
-781
-865
-916
-895
-882
-884
-915
-917
-948
-986
-959
-871
-808
-816
-743
-650
-617
-559
-430
-359
-349
-206
-110
-165
-161
-154
-211
-228
-205
-263
-307
-316
-337
-316
-234
-156
-148
-16
122
242
361
397
471
499
602
558
536
601
488
587
688
708
728
911
1192
1292
1480
1781
2016
2250
2430
2601
2667
2577
2678
2706
2675
2708
2766
2637
2660
2891
2936
2243
-187
-2041
-3514
-5140
-5824
-6004
-6151
-6828
-6216
-5255
-4623
-3717
-2498
-590
1092
2837
3926
4325
4366
4147
3890
3246
2446
1479
920
617
24
-688
-1101
-1317
-1444
-1087
-664
-657
-783
-598
-603
-1070
-1669
-2345
-2829
-3054
-2980
-2926
-2898
-2596
-2034
-1233
-468
284
970
1778
2589
3036
3163
2867
2311
1633
1011
291
-626
-1360
-1867
-2154
-2268
-2300
-2280
-2153
-1779
-1266
-869
-607
-453
-320
-231
-320
-515
-796
-957
-1009
-933
-746
-613
-355
-23
394
758
1100
1450
1612
1654
1608
1422
954
415
-41
-548
-1092
-1500
-1820
-2012
-2034
-1949
-1806
-1602
-1240
-885
-549
-208
8
205
322
345
242
151
112
-38
-69
-68
-17
-25
40
139
156
129
26
-45
-278
-491
-764
-1090
-1445
-1702
-1941
-2136
-2130
-2180
-2114
-2013
-1825
-1654
-1346
-1064
-889
-542
-288
-122
-80
23
10
-153
-245
-311
-432
-635
-739
-812
-876
-911
-931
-918
-911
-854
-772
-773
-756
-748
-729
-704
-729
-717
-721
-668
-637
-585
-469
-433
-410
-316
-216
-268
-235
-166
-240
-257
-253
-262
-315
-270
-268
-246
-132
-41
40
113
307
420
507
653
728
712
753
817
840
842
867
1028
1133
1244
1390
1628
1813
1981
2274
2476
2533
2653
2798
2743
2831
2928
2939
2846
2687
2728
2677
2466
277
-2113
-3427
-5234
-6231
-6342
-6057
-6565
-6174
-4761
-4133
-3275
-2148
-330
1335
2891
4160
4452
4343
3960
3555
2850
2018
1234
752
707
447
-157
-560
-776
-922
-624
-266
-415
-765
-778
-924
-1591
-2380
-3107
-3635
-3731
-3409
-3041
-2819
-2318
-1471
-549
354
1099
1775
2457
3133
3455
3262
2730
1892
1107
493
-217
-1002
-1600
-1864
-1932
-1836
-1731
-1675
-1541
-1185
-709
-505
-530
-590
-707
-855
-1015
-1276
-1591
-1661
-1488
-1165
-772
-367
46
501
1013
1411
1652
1726
1731
1640
1362
922
317
-275
-813
-1236
-1568
-1809
-1868
-1844
-1665
-1439
-1220
-987
-809
-539
-331
-178
-196
-246
-281
-359
-386
-458
-429
-369
-181
-38
133
315
405
472
473
492
228
-67
-381
-784
-1182
-1557
-1874
-2165
-2270
-2335
-2254
-2109
-1912
-1686
-1431
-1209
-1041
-913
-912
-839
-797
-805
-786
-760
-713
-700
-578
-485
-475
-507
-510
-448
-519
-605
-737
-856
-974
-1079
-1175
-1245
-1238
-1189
-1042
-942
-803
-620
-459
-310
-166
-12
7
-33
-11
-66
-198
-311
-375
-456
-513
-456
-392
-406
-352
-233
-172
-74
2
74
166
181
179
235
256
180
265
367
405
457
618
823
915
993
1247
1443
1473
1733
2008
2148
2164
2401
2552
2446
2581
2564
2727
2827
2898
3123
2952
3076
3148
3071
2757
161
-2123
-3623
-5574
-6530
-6692
-6466
-7055
-6263
-4818
-4332
-3358
-2105
-137
1504
3026
4150
4166
3988
3530
3000
2218
1373
884
712
899
625
105
-41
-283
-257
74
224
-134
-568
-579
-1173
-2148
-3104
-3838
-4220
-4158
-3546
-3162
-2662
-1855
-827
214
989
1709
2293
2922
3359
3322
2889
2031
1135
492
-73
-734
-1308
-1505
-1440
-1245
-1006
-890
-855
-698
-385
-230
-368
-611
-885
-1122
-1416
-1670
-1905
-2025
-1800
-1334
-725
-222
290
773
1178
1567
1726
1713
1568
1379
1116
627
61
-484
-951
-1168
-1300
-1368
-1316
-1212
-1001
-798
-651
-681
-645
-591
-610
-623
-762
-897
-1025
-992
-949
-833
-647
-387
4
324
600
755
831
803
628
386
-35
-509
-872
-1369
-1725
-2130
-2382
-2493
-2538
-2337
-2231
-1966
-1894
-1695
-1422
-1298
-1092
-1013
-786
-680
-553
-440
-487
-411
-391
-276
-265
-321
-305
-391
-416
-537
-674
-827
-970
-957
-1029
-1039
-1016
-965
-856
-742
-548
-467
-330
-177
-123
-28
-7
-88
-187
-236
-333
-471
-479
-558
-544
-538
-472
-379
-442
-250
-164
-76
3
81
226
187
311
334
337
458
462
600
742
817
804
942
1141
1169
1372
1573
1731
1884
2168
2462
2543
2813
2973
3176
3126
3231
3378
3186
3135
3133
3052
2787
2525
2316
1232
-1738
-3462
-4860
-6647
-7118
-6864
-6478
-6538
-5143
-3879
-3236
-2045
-833
975
2149
3146
3681
3498
3406
2813
2282
1497
766
624
820
1191
876
763
792
479
391
224
-183
-956
-1310
-1574
-2365
-3276
-4048
-4413
-4465
-3952
-3239
-2561
-1674
-619
454
1152
1556
1867
2138
2384
2401
2145
1621
967
460
75
-354
-786
-895
-744
-536
-290
-175
-269
-452
-612
-810
-1168
-1558
-1938
-2085
-2151
-2209
-2165
-2026
-1679
-1213
-504
112
631
1145
1534
1697
1609
1429
1116
746
437
130
-120
-370
-572
-634
-675
-670
-662
-615
-505
-486
-505
-593
-829
-1065
-1238
-1384
-1570
-1533
-1358
-1203
-899
-543
-198
-34
213
434
441
469
353
160
-148
-528
-810
-1176
-1401
-1545
-1637
-1629
-1558
-1468
-1474
-1372
-1377
-1457
-1514
-1568
-1604
-1645
-1551
-1443
-1318
-1104
-900
-687
-534
-400
-300
-225
-227
-394
-470
-620
-884
-1039
-1139
-1205
-1229
-1171
-983
-840
-683
-459
-385
-235
-150
-117
-76
-115
-131
-268
-270
-359
-523
-464
-471
-420
-431
-350
-236
-303
-242
-263
-231
-253
-215
-36
-47
105
206
362
571
656
891
1085
1215
1366
1636
1853
1881
2180
2499
2559
2672
2853
3122
3073
3227
3511
3537
3618
3553
3561
3353
2998
2805
2635
2395
1481
-1290
-3163
-4686
-6647
-6999
-6820
-6479
-6475
-5143
-3765
-3235
-1955
-828
729
1729
2476
2971
2669
2744
2448
2092
1572
1147
1230
1325
1629
1490
1509
1561
1355
1320
935
111
-951
-1605
-2271
-3151
-3756
-4269
-4305
-4196
-3765
-3195
-2709
-1906
-952
145
893
1370
1652
1694
1699
1498
1225
908
673
713
721
570
405
299
223
222
316
249
69
-175
-476
-943
-1556
-2128
-2575
-2722
-2661
-2515
-2189
-1823
-1416
-913
-412
42
380
795
1033
1101
1123
987
849
611
491
399
263
260
194
309
331
243
141
-3
-118
-449
-649
-940
-1329
-1513
-1629
-1704
-1743
-1521
-1364
-1182
-790
-500
-263
-115
81
91
-104
-269
-486
-572
-797
-996
-1062
-1094
-1092
-1153
-1036
-1053
-1131
-1050
-1076
-1234
-1310
-1228
-1307
-1319
-1236
-1225
-1056
-928
-863
-787
-717
-675
-662
-668
-764
-805
-817
-857
-928
-933
-830
-840
-734
-657
-582
-505
-471
-430
-542
-449
-476
-572
-508
-540
-536
-528
-395
-379
-399
-179
-220
-215
-117
-187
-118
-167
-163
-241
-203
-136
-234
-56
10
166
311
438
748
890
1071
1267
1467
1654
1785
1885
2106
2287
2303
2418
2739
2932
3055
3378
3682
3937
3920
3918
3937
3518
3243
3143
2866
2390
744
-1836
-3388
-5127
-6714
-6883
-6491
-6223
-5745
-4347
-3525
-2990
-1978
-829
417
1050
1502
1668
1540
1537
1315
1154
1064
1295
1866
2295
2513
2451
2433
2341
2147
1822
1064
118
-752
-1483
-2444
-3317
-3843
-4106
-3928
-3587
-3175
-2812
-2324
-1767
-1200
-705
-487
-209
40
193
258
229
160
215
537
882
1178
1409
1612
1692
1677
1567
1315
996
560
173
-261
-839
-1432
-1955
-2241
-2393
-2413
-2266
-2137
-1940
-1688
-1444
-1306
-1220
-996
-861
-692
-511
-403
-249
-104
205
471
641
926
1145
1262
1324
1344
1079
799
532
186
-83
-526
-797
-1021
-1174
-1308
-1360
-1301
-1369
-1266
-1317
-1331
-1416
-1602
-1650
-1793
-1830
-1867
-1796
-1605
-1540
-1253
-1013
-854
-710
-552
-384
-344
-279
-279
-248
-309
-370
-363
-435
-537
-651
-746
-891
-997
-1144
-1223
-1315
-1400
-1428
-1514
-1460
-1410
-1331
-1250
-1078
-897
-809
-624
-549
-460
-324
-360
-333
-244
-225
-218
-157
-62
-122
-115
-73
-91
-122
-160
-175
-284
-264
-325
-376
-317
-322
-226
-151
-92
124
264
377
590
800
1025
1117
1283
1405
1424
1566
1699
1947
2059
2262
2593
2701
2945
3195
3299
3450
3515
3708
3774
3699
3545
3447
3413
3138
2868
1392
-753
-2070
-3648
-4956
-5319
-5328
-5351
-5062
-4120
-3563
-3188
-2643
-1898
-1103
-808
-620
-465
-456
-486
-322
-31
270
872
1612
2258
2658
2838
3021
3135
3075
2720
2189
1501
781
142
-578
-1249
-1725
-1962
-1993
-1913
-1848
-1839
-1845
-1743
-1660
-1715
-1847
-1968
-2038
-2087
-1981
-1896
-1712
-1315
-829
-240
238
550
891
1141
1301
1482
1486
1418
1314
1188
970
674
454
241
158
139
105
57
-78
-223
-396
-629
-903
-1123
-1287
-1526
-1626
-1699
-1821
-1771
-1573
-1402
-1169
-860
-689
-485
-314
-216
-105
-89
-63
9
20
-33
0
72
106
183
190
205
238
83
-129
-354
-552
-852
-1172
-1286
-1513
-1714
-1870
-1940
-1981
-2027
-2000
-1895
-1720
-1692
-1543
-1342
-1223
-1114
-1037
-901
-856
-801
-753
-722
-662
-661
-595
-540
-584
-519
-518
-520
-470
-498
-508
-526
-539
-582
-594
-652
-734
-805
-888
-866
-909
-990
-946
-906
-910
-845
-758
-686
-587
-480
-400
-301
-196
-185
-55
30
26
172
250
287
465
568
597
722
853
935
1010
1131
1255
1261
1287
1522
1564
1456
1693
1907
1871
2105
2352
2360
2546
2758
2908
2894
2944
3062
3012
3149
3132
3149
3150
2289
1288
139
-990
-1813
-2431
-2584
-2822
-3016
-2826
-2723
-2571
-2505
-2371
-1911
-1773
-1809
-1855
-2016
-2147
-2295
-2179
-1870
-1582
-1051
-536
-81
256
455
806
1103
1244
1335
1274
1161
911
645
474
304
244
317
507
641
561
522
520
391
250
67
-133
-297
-565
-758
-924
-1190
-1310
-1298
-1222
-1099
-1035
-971
-956
-950
-943
-947
-879
-907
-893
-781
-802
-858
-825
-753
-675
-520
-343
-217
-131
-57
6
68
58
18
58
51
-1
-31
-73
-53
-14
-20
14
75
99
98
106
84
-7
-100
-219
-309
-414
-548
-633
-727
-830
-891
-897
-959
-995
-961
-927
-919
-892
-861
-843
-796
-702
-619
-533
-425
-330
-277
-222
-146
-97
-62
-55
-44
-61
-96
-92
-129
-185
-249
-335
-367
-434
-474
-558
-642
-610
-653
-702
-689
-712
-728
-731
-705
-686
-714
-694
-656
-637
-620
-576
-519
-509
-491
-445
-407
-407
-369
-302
-302
-297
-292
-247
-196
-169
-146
-125
-89
-73
-81
-75
-46
-33
-48
-69
-76
-86
-117
-146
-121
-96
-78
-52
-7
67
129
175
208
241
271
282
272
235
207
191
172
155
140
135
139
149
155
149
135
137
152
175
191
177
177
177
175
157
143
144
143
148
168
197
231
250
253
275
301
302
275
252
233
187
126
42
-35
-94
-146
-197
-254
-299
-341
-376
-410
-433
-473
-524
-567
-608
-666
-725
-760
-778
-788
-780
-751
-733
-698
-662
-626
-615
-598
-586
-578
-561
-548
-529
-525
-526
-532
-539
-551
-569
-582
-572
-568
-566
-551
-549
-562
-591
-607
-603
-607
-615
-640
-650
-630
-617
-596
-562
-524
-485
-460
-431
-390
-335
-295
-269
-245
-232
-225
-212
-199
-188
-180
-171
-175
-186
-177
-177
-203
-231
-242
-249
-273
-307
-339
-357
-375
-387
-398
-395
-418
-426
-414
-425
-442
-458
-490
-508
-528
-558
-562
-561
-569
-584
-602
-624
-645
-660
-672
-684
-697
-708
-722
-728
-722
-744
-759
-754
-755
-739
-720
-686
-659
-650
-616
-572
-529
-498
-469
-439
-395
-376
-368
-374
-371
-366
-387
-425
-470
-491
-489
-485
-472
-466
-445
-423
-410
-397
-370
-346
-318
-301
-290
-258
-244
-226
-213
-199
-178
-158
-136
-123
-102
-91
-80
-64
-48
-23
-4
8
11
-13
-32
-46
-58
-88
-137
-163
-189
-218
-236
-244
-247
-240
-222
-196
-171
-166
-192
-212
-220
-261
-304
-322
-336
-335
-346
-349
-338
-331
-334
-341
-316
-298
-320
-325
-336
-353
-374
-404
-426
-410
-363
-334
-299
-223
-131
-56
19
89
141
181
195
181
159
125
60
-12
-67
-117
-155
-219
-275
-297
-303
-326
-348
-345
-333
-312
-300
-297
-291
-288
-277
-250
-208
-191
-195
-181
-158
-135
-129
-126
-103
-78
-85
-99
-107
-125
-161
-197
-254
-307
-343
-379
-405
-454
-482
-492
-502
-496
-493
-491
-504
-529
-531
-537
-548
-557
-557
-558
-574
-564
-541
-517
-479
-432
-380
-338
-298
-266
-260
-258
-267
-281
-320
-363
-419
-480
-561
-648
-700
-731
-725
-705
-694
-699
-673
-630
-603
-571
-526
-479
-438
-423
-413
-407
-399
-377
-363
-355
-345
-334
-320
-301
-280
-253
-235
-236
-253
-270
-295
-314
-331
-328
-298
-294
-288
-281
-269
-261
-269
-265
-244
-247
-275
-314
-358
-392
-414
-433
-411
-368
-342
-299
-253
-209
-173
-141
-126
-106
-112
-150
-195
-227
-265
-324
-352
-373
-393
-395
-376
-365
-345
-309
-263
-223
-198
-191
-179
-167
-174
-170
-151
-125
-100
-72
-31
-1
8
-5
-12
1
11
4
-28
-64
-87
-126
-190
-247
-293
-318
-325
-336
-319
-306
-294
-283
-260
-221
-203
-185
-156
-148
-156
-183
-203
-206
-202
-191
-190
-182
-173
-165
-167
-153
-156
-169
-174
-195
-204
-212
-234
-276
-311
-345
-368
-377
-408
-424
-406
-388
-367
-354
-348
-335
-331
-336
-345
-356
-358
-337
-343
-377
-388
-395
-415
-448
-465
-465
-469
-466
-457
-443
-430
-418
-414
-403
-385
-379
-363
-356
-365
-374
-358
-365
-380
-390
-413
-434
-458
-481
-489
-483
-495
-496
-481
-466
-444
-416
-393
-384
-381
-371
-371
-385
-384
-381
-374
-372
-383
-380
-364
-350
-346
-342
-326
-304
-279
-256
-258
-256
-256
-268
-304
-327
-346
-353
-353
-352
-353
-367
-374
-388
-408
-409
-407
-404
-404
-414
-432
-449
-463
-469
-482
-490
-483
-464
-444
-422
-391
-344
-304
-265
-223
-193
-177
-176
-175
-196
-200
-187
-181
-188
-201
-222
-247
-271
-262
-256
-274
-280
-291
-304
-317
-323
-319
-316
-333
-342
-342
-332
-316
-309
-296
-258
-229
-222
-215
-199
-161
-144
-166
-165
-156
-172
-194
-220
-227
-234
-261
-265
-261
-274
-300
-298
-294
-283
-277
-277
-263
-258
-240
-231
-222
-217
-221
-231
-245
-244
-238
-231
-218
-189
-180
-200
-211
-200
-179
-192
-217
-236
-248
-262
-299
-327
-349
-358
-344
-342
-331
-320
-319
-309
-308
-321
-323
-309
-284
-261
-246
-231
-216
-206
-195
-184
-176
-169
-153
-150
-166
-176
-184
-203
-221
-209
-188
-182
-179
-174
-174
-188
-208
-222
-224
-222
-224
-235
-256
-258
-267
-281
-279
-265
-266
-264
-235
-209
-184
-154
-116
-83
-82
-71
-30
-13
-10
-24
-41
-60
-89
-98
-131
-173
-203
-237
-267
-313
-344
-342
-343
-344
-334
-303
-304
-302
-303
-304
-293
-291
-286
-279
-267
-255
-235
-225
-231
-225
-221
-209
-203
-196
-198
-194
-198
-204
-204
-211
-202
-177
-153
-153
-141
-121
-118
-137
-151
-163
-172
-191
-207
-225
-239
-244
-249
-255
-272
-279
-269
-257
-249
-236
-233
-222
-201
-195
-212
-202
-179
-158
-138
-141
-130
-123
-153
-174
-192
-214
-227
-237
-242
-249
-254
-253
-251
-224
-191
-158
-112
-86
-57
-23
-21
-24
-39
-56
-68
-77
-96
-116
-116
-133
-154
-165
-159
-155
-159
-151
-147
-146
-140
-137
-141
-151
-173
-191
-196
-210
-237
-264
-285
-300
-307
-296
-259
-237
-221
-197
-187
-188
-197
-197
-193
-199
-209
-211
-220
-228
-234
-217
-193
-182
-178
-166
-150
-151
-155
-150
-151
-168
-167
-173
-199
-218
-260
-301
-311
-304
-300
-311
-309
-320
-333
-328
-325
-324
-314
-317
-323
-326
-332
-333
-315
-298
-295
-270
-244
-205
-171
-166
-167
-152
-148
-147
-147
-156
-203
-258
-304
-358
-380
-387
-395
-410
-405
-398
-385
-387
-387
-366
-341
-326
-324
-323
-314
-303
-278
-250
-236
-233
-234
-225
-225
-228
-210
-204
-202
-193
-198
-192
-181
-194
-192
-188
-200
-199
-207
-225
-239
-250
-255
-265
-281
-283
-287
-298
-289
-289
-293
-288
-278
-264
-252
-242
-223
-215
-228
-238
-241
-245
-257
-260
-265
-276
-292
-308
-328
-353
-358
-346
-323
-312
-311
-317
-308
-290
-281
-268
-262
-261
-261
-256
-260
-255
-255
-253
-237
-224
-217
-209
-204
-201
-229
-260
-282
-298
-314
-354
-379
-390
-402
-418
-418
-393
-387
-386
-370
-339
-318
-289
-271
-258
-233
-203
-183
-178
-182
-185
-181
-191
-205
-217
-222
-236
-257
-254
-255
-258
-256
-230
-202
-200
-218
-229
-232
-239
-279
-300
-298
-310
-330
-351
-359
-371
-373
-363
-347
-331
-301
-285
-267
-236
-219
-218
-208
-178
-168
-161
-161
-179
-172
-176
-186
-187
-198
-187
-177
-185
-188
-184
-182
-185
-190
-193
-197
-208
-207
-190
-199
-232
-236
-226
-229
-255
-259
-256
-262
-266
-271
-289
-300
-317
-344
-339
-317
-308
-309
-302
-288
-279
-287
-283
-274
-273
-267
-267
-301
-327
-322
-330
-331
-324
-312
-276
-273
-282
-271
-261
-260
-272
-271
-269
-262
-242
-235
-238
-237
-255
-276
-269
-257
-252
-237
-210
-190
-192
-190
-177
-169
-164
-158
-147
-141
-145
-157
-173
-180
-171
-149
-132
-131
-106
-85
-80
-80
-88
-92
-101
-113
-119
-118
-123
-128
-139
-142
-133
-136
-148
-158
-156
-163
-179
-193
-206
-213
-226
-235
-235
-213
-209
-219
-208
-202
-200
-213
-228
-233
-243
-252
-252
-254
-258
-261
-263
-268
-287
-274
-257
-240
-216
-220
-227
-227
-243
-263
-265
-247
-224
-211
-219
-213
-203
-206
-226
-254
-263
-277
-299
-326
-346
-369
-395
-415
-434
-442
-428
-416
-427
-435
-434
-435
-430
-427
-410
-367
-328
-313
-291
-272
-243
-225
-222
-208
-206
-216
-220
-205
-204
-216
-218
-236
-246
-257
-277
-282
-290
-288
-290
-277
-250
-241
-234
-228
-223
-210
-212
-217
-190
-189
-203
-214
-238
-246
-251
-257
-263
-248
-231
-203
-178
-167
-155
-152
-151
-138
-135
-141
-142
-154
-167
-182
-198
-219
-251
-274
-288
-287
-282
-270
-279
-280
-293
-314
-338
-357
-364
-363
-367
-371
-364
-360
-369
-365
-355
-366
-365
-357
-358
-366
-360
-353
-351
-333
-327
-343
-356
-373
-374
-375
-399
-405
-405
-416
-430
-451
-463
-450
-426
-423
-414
-403
-385
-360
-329
-300
-271
-245
-234
-221
-207
-208
-213
-217
-222
-228
-265
-289
-282
-274
-279
-280
-263
-262
-262
-246
-233
-233
-239
-225
-211
-207
-204
-199
-190
-176
-169
-183
-182
-163
-147
-137
-126
-135
-142
-138
-147
-155
-155
-134
-116
-100
-85
-63
-55
-47
-42
-37
-44
-76
-112
-142
-191
-241
-292
-339
-357
-383
-419
-432
-436
-454
-463
-448
-438
-439
-440
-437
-415
-393
-395
-407
-413
-397
-381
-379
-376
-376
-367
-355
-339
-336
-337
-334
-316
-316
-308
-295
-293
-288
-284
-261
-259
-264
-270
-267
-269
-288
-301
-299
-294
-306
-318
-326
-347
-367
-370
-352
-344
-344
-319
-291
-268
-270
-263
-261
-250
-246
-226
-215
-229
-220
-215
-206
-203
-195
-171
-154
-167
-181
-182
-183
-187
-186
-191
-187
-184
-188
-173
-172
-157
-137
-137
-138
-136
-130
-116
-110
-119
-137
-154
-178
-200
-216
-226
-230
-239
-249
-251
-254
-265
-263
-264
-268
-254
-246
-252
-258
-257
-253
-253
-262
-258
-251
-258
-267
-271
-271
-258
-255
-274
-285
-289
-305
-332
-333
-324
-341
-362
-385
-392
-379
-385
-409
-396
-365
-381
-401
-397
-400
-411
-409
-392
-391
-400
-390
-393
-394
-378
-356
-337
-320
-304
-287
-279
-277
-283
-277
-262
-271
-277
-280
-293
-285
-274
-283
-299
-325
-328
-332
-340
-341
-352
-344
-322
-313
-317
-309
-295
-275
-265
-253
-248
-235
-225
-225
-214
-205
-220
-239
-262
-275
-286
-306
-314
-318
-307
-301
-306
-300
-272
-251
-258
-258
-254
-247
-240
-231
-221
-229
-246
-259
-260
-261
-289
-316
-318
-328
-349
-382
-422
-452
-476
-499
-501
-487
-482
-479
-458
-443
-427
-403
-386
-373
-362
-331
-329
-343
-355
-360
-363
-373
-371
-370
-374
-383
-372
-351
-342
-335
-314
-292
-282
-275
-269
-257
-276
-292
-312
-344
-363
-386
-407
-415
-415
-429
-437
-425
-416
-413
-417
-410
-399
-390
-391
-398
-397
-412
-406
-375
-338
-319
-310
-292
-267
-238
-217
-203
-199
-188
-197
-206
-208
-227
-225
-228
-233
-228
-229
-239
-252
-253
-240
-235
-234
-230
-244
-268
-302
-324
-341
-356
-375
-403
-418
-433
-443
-439
-430
-446
-447
-427
-422
-411
-388
-374
-377
-369
-368
-358
-349
-342
-315
-280
-251
-231
-209
-200
-200
-203
-202
-200
-212
-228
-237
-249
-284
-316
-347
-355
-365
-383
-390
-384
-363
-359
-333
-312
-299
-296
-284
-274
-279
-280
-275
-280
-290
-286
-272
-263
-256
-253
-245
-232
-228
-224
-230
-227
-229
-236
-255
-272
-269
-268
-271
-290
-304
-326
-354
-366
-377
-390
-415
-421
-416
-416
-411
-399
-386
-374
-358
-340
-320
-308
-305
-289
-287
-284
-291
-314
-333
-342
-331
-327
-311
-299
-282
-280
-280
-275
-283
-270
-261
-256
-246
-231
-228
-231
-223
-220
-227
-242
-240
-228
-216
-207
-227
-236
-249
-264
-295
-318
-323
-334
-332
-343
-339
-315
-294
-283
-282
-268
-250
-217
-197
-191
-181
-156
-135
-140
-149
-146
-143
-158
-189
-213
-227
-231
-234
-250
-268
-288
-296
-302
-299
-303
-311
-336
-350
-334
-328
-327
-310
-295
-278
-259
-240
-223
-214
-198
-186
-164
-164
-153
-135
-127
-129
-132
-142
-154
-163
-182
-197
-232
-270
-287
-288
-324
-359
-381
-399
-402
-414
-418
-418
-409
-392
-378
-356
-323
-292
-274
-254
-239
-228
-233
-232
-224
-222
-226
-233
-229
-236
-238
-244
-246
-238
-240
-252
-246
-234
-240
-259
-285
-303
-310
-327
-351
-348
-342
-350
-336
-338
-339
-322
-306
-297
-271
-257
-254
-250
-236
-232
-239
-227
-244
-251
-252
-260
-271
-272
-267
-266
-267
-263
-261
-272
-285
-316
-326
-336
-339
-367
-347
-355
-355
-445
-432
-521
-546
-1899
-2570
-377
-334
-498
-555
-1657
-260
-367
-1117
-536
-501
-363
-51
-615
-342
-634
-841
-594
-266
-469
-818
-1003
-892
-623
-595
-683
-310
-391
-454
-241
-6
-607
-362
-615
-16
-251
-539
332
-589
-268
-292
-386
-180
-966
-246
-666
-672
196
-700
-519
-415
-151
-749
-707
-381
-277
-933
-691
-506
-685
-837
-1060
-46
-165
-624
-323
-742
-1777
-704
-220
-770
-706
-42
-697
-45
-1343
-118
-648
-350
-186
-423
-142
-443
-173
-711
380
-213
151
-609
-143
-227
-630
-40
-342
24
-95
-340
-247
26
-714
-339
-865
-65
-229
-484
202
-356
-188
347
-365
-863
334
-725
-170
-266
429
-440
-108
-447
299
277
-1004
484
-439
-77
-471
-284
-73
233
-775
-401
658
-184
-287
-521
11
-340
-34
-824
84
57
-839
-41
-393
-786
265
-1045
24
278
-345
-1115
948
-322
-789
1194
-1428
674
-329
-354
-118
-283
-291
-702
145
-361
622
-524
-670
968
-880
-777
557
-343
280
-192
-705
527
-209
-1722
472
617
-997
-184
58
-245
228
-1413
-279
1098
-87
-798
473
-257
-607
-562
-186
-273
486
-85
-786
178
-290
-768
-746
241
512
275
-1346
502
341
-1366
-989
1174
-601
-370
325
-562
-123
-1608
-258
237
861
-187
220
-264
-1252
-1057
103
519
176
382
-844
298
-568
-714
-115
255
-305
-116
-443
-1466
141
-729
-950
-181
586
-25
-1024
-681
-244
-130
-1120
-62
447
-474
-475
-93
-467
-534
-848
-540
588
-261
-724
52
-206
-620
-614
133
428
-22
-225
495
-157
-347
-268
-420
-110
456
238
79
-79
-63
13
-277
-41
-282
655
-103
-330
192
-454
-9
-759
-106
532
-256
29
-383
-392
275
-441
76
92
330
-194
-375
-97
-288
230
27
-717
751
436
22
-243
-325
-59
-270
342
-32
539
269
-789
135
40
-411
-652
51
630
-877
-279
-145
-262
-473
-329
288
19
328
-941
-734
444
-269
-34
118
308
-261
-246
-241
-60
-403
80
-227
-5
401
-626
-418
-120
-2
-63
-45
416
-236
-931
-398
183
-186
-743
18
547
-247
-410
-920
-570
-83
61
142
207
353
-958
-551
-382
148
-179
-723
202
315
281
-871
-54
-266
-253
28
-68
435
-156
-453
-19
119
102
-116
-184
352
-40
115
75
70
-505
211
705
-306
372
-54
-207
-280
-73
-37
189
-533
388
123
-566
136
158
26
-966
485
1064
-210
189
-83
295
230
-610
505
-117
693
726
-410
136
-100
-434
396
754
543
606
152
71
114
188
-414
-25
1157
515
-618
671
400
-249
-410
206
1236
247
277
515
656
143
527
-236
426
321
468
731
396
384
-589
724
333
552
246
776
715
-219
909
410
212
604
686
906
494
497
251
-61
526
839
554
641
479
490
585
40
585
464
336
667
756
574
-71
-30
421
296
512
401
410
413
15
-218
65
-77
-355
-72
215
-191
-609
-446
-589
-737
-480
-539
-509
-564
-741
-856
-875
-590
-577
-621
-513
-297
-569
-920
-822
-784
-764
-759
-395
-388
-777
-654
-879
-746
-1040
-875
-241
-335
-725
-755
-483
-771
-847
-559
-340
-439
-206
-288
-595
-370
-286
-677
-266
148
-184
-329
-558
-270
-221
-805
-184
153
-238
-501
-129
-463
-451
-274
-143
-327
-462
-32
-386
-703
-478
339
-294
-288
-822
-743
-568
-362
48
-137
-286
-578
-274
-246
-985
-123
397
-110
293
106
-11
-133
-241
-136
567
211
218
318
-437
539
389
-164
141
241
423
-2
332
-271
323
151
376
1203
771
212
337
530
-99
524
787
1118
855
278
147
478
105
205
435
1674
1322
249
591
1048
822
365
1586
2129
1583
945
1177
1730
940
944
1041
868
1026
886
998
465
560
671
412
254
582
281
-453
-457
-241
-325
-711
-444
-79
-484
-1023
-986
-893
-1384
-1534
-1060
-898
-1055
-1325
-1290
-1395
-1469
-1553
-1516
-1306
-1223
-1420
-1360
-1227
-1249
-1341
-1272
-1019
-901
-986
-1044
-917
-915
-897
-782
-574
-392
-320
-343
-474
-590
-276
-366
-366
-472
-52
-119
-115
-135
-335
-233
-309
-96
-193
-112
-33
39
51
-90
-79
117
-234
-249
-19
-55
-124
-346
-196
-254
-367
-305
-169
-322
-581
-623
-596
-714
-773
-571
-485
-586
-638
-691
-980
-1092
-1059
-1065
-949
-964
-996
-899
-1020
-971
-1026
-1128
-1151
-1125
-1161
-1040
-1068
-1063
-1268
-1175
-1135
-1186
-709
-1145
-1045
-927
-917
-1289
-1291
-886
-412
-305
-676
-744
-953
-771
-989
-870
-115
-359
-394
-207
-477
-473
-659
-590
-538
-483
-231
92
-724
-880
-321
-713
-573
-731
-341
-308
-678
-385
-185
-206
-314
-336
-254
-103
103
-533
-499
-168
220
-794
-199
412
-182
-474
-516
534
-139
90
-299
684
908
-458
306
506
50
174
363
603
60
681
551
302
677
499
688
304
798
1019
998
967
1169
1316
806
1230
1335
946
858
397
512
609
586
516
711
846
662
256
113
-102
-480
-574
-408
-173
-195
-146
-223
-675
-813
-929
-1167
-1406
-1170
-1044
-1307
-1123
-992
-1353
-1570
-1399
-1473
-1627
-1737
-1493
-1537
-1754
-1439
-1369
-1437
-1343
-1401
-1238
-1304
-1418
-1292
-1246
-1104
-907
-701
-528
-629
-694
-637
-724
-756
-676
-431
-222
-200
-25
197
-250
-265
-309
-164
-159
-256
-33
-2
-141
-216
-114
-73
-211
-262
-186
-294
-287
-410
-351
-289
-269
-228
-395
-397
-566
-849
-836
-785
-804
-891
-731
-725
-878
-1003
-909
-862
-1153
-1168
-928
-976
-1116
-1109
-1046
-1075
-1223
-1166
-1014
-1129
-1258
-1216
-1080
-963
-1049
-1017
-899
-1025
-1054
-1025
-890
-984
-1136
-717
-659
-915
-802
-784
-669
-807
-484
-749
-687
-649
-382
-331
-866
74
-397
-484
-270
-617
-355
-607
-119
-37
-114
-352
-109
-379
-758
-297
-149
-590
36
219
-391
-284
86
-489
-699
-331
-41
114
-4
-96
11
430
-475
401
-15
18
82
-82
462
176
581
-186
608
887
800
521
641
847
398
278
493
978
948
975
582
947
850
354
755
853
1448
1310
1482
1681
1379
854
732
571
419
573
764
1012
1112
876
647
390
124
-265
-386
-235
-291
-182
-162
-156
-210
-588
-926
-878
-1048
-1323
-1305
-1189
-1249
-1421
-1289
-1298
-1496
-1537
-1608
-1680
-1701
-1873
-1757
-1640
-1565
-1396
-1325
-1166
-1274
-1241
-1225
-1208
-1057
-1054
-924
-635
-579
-500
-487
-470
-632
-750
-595
-567
-528
-387
-403
-165
-92
-150
-135
-210
-296
-283
-391
-187
-195
-251
-79
-52
-53
-223
-201
-217
-450
-433
-174
-359
-408
-223
-245
-300
-498
-396
-407
-524
-604
-669
-580
-685
-850
-704
-587
-698
-921
-782
-821
-1082
-1075
-942
-987
-958
-904
-860
-880
-1032
-1172
-1258
-1138
-1058
-1074
-971
-932
-830
-987
-986
-734
-991
-1082
-772
-668
-1028
-972
-688
-861
-941
-532
-747
-662
-542
-406
-669
-947
-297
-585
-720
-540
-161
-162
-250
-334
-447
-613
-768
-583
-197
-421
-96
-187
-465
-525
-572
-156
-558
-97
-286
-97
-203
-708
-31
-149
-418
-39
446
-35
152
-334
-390
-162
-250
-286
219
718
146
-34
244
152
-133
-184
291
632
328
145
283
908
288
371
574
610
612
446
647
907
630
813
795
1007
1094
932
1045
1178
1155
1117
1134
976
678
497
318
406
672
647
753
783
696
395
135
-212
-417
-398
-437
-250
7
-81
-410
-549
-647
-967
-1273
-1177
-1083
-1264
-1256
-1112
-1081
-1450
-1442
-1322
-1476
-1575
-1476
-1444
-1495
-1551
-1400
-1362
-1262
-1133
-1136
-1023
-943
-971
-1119
-971
-829
-830
-708
-353
-226
-334
-358
-232
-361
-588
-460
-292
-292
-206
-21
-131
-120
-75
-138
-218
-255
-263
-386
-362
-291
-244
-151
-69
-207
-282
-46
-319
-409
-463
-435
-398
-410
-354
-300
-355
-497
-468
-598
-621
-684
-692
-652
-549
-589
-648
-708
-701
-702
-784
-844
-835
-907
-927
-814
-760
-747
-648
-679
-702
-767
-761
-838
-882
-992
-925
-749
-814
-706
-512
-638
-669
-734
-742
-789
-815
-477
-727
-773
-325
-175
-809
-199
-173
-707
-733
-411
-157
-491
-407
150
-219
-379
-389
-27
-590
-235
137
-749
-432
-2
-144
-530
-391
409
-289
-201
24
-338
-136
-106
-206
-208
264
-217
-352
-8
-222
194
-439
-393
333
100
-406
41
244
82
-104
-225
463
50
38
-278
472
152
-552
329
534
174
157
-11
198
579
-88
166
416
767
421
524
344
451
1031
56
306
1143
1004
589
987
1229
985
808
938
1017
845
606
414
467
367
175
369
598
636
372
293
199
-218
-415
-454
-503
-322
-210
-250
-203
-301
-488
-772
-1051
-1032
-1053
-1204
-1119
-908
-995
-1155
-1213
-1160
-1317
-1395
-1319
-1256
-1346
-1276
-1306
-1234
-1090
-1092
-969
-801
-750
-707
-737
-685
-633
-754
-685
-543
-373
-375
-288
-139
-192
-333
-296
-339
-455
-334
-196
-241
22
-170
-343
-208
-403
-290
-231
-544
-418
-150
-201
-391
-188
-69
-424
-388
-265
-236
-510
-343
-264
-503
-317
-317
-459
-546
-326
-393
-648
-329
-367
-454
-675
-424
-534
-705
-594
-575
-725
-775
-673
-876
-833
-877
-715
-767
-997
-768
-695
-718
-812
-653
-812
-837
-887
-754
-630
-783
-558
-720
-904
-534
-755
-883
-574
-621
-592
-579
-526
-582
-639
-405
-478
-624
-351
-397
-577
-832
69
-529
-390
-169
-405
-250
-232
-136
-525
359
-357
-195
-229
193
-425
-608
164
14
-794
-100
-208
-504
-171
-405
81
85
-248
-416
641
-541
-209
272
-56
-61
-452
449
-23
100
-51
278
230
-483
401
-22
247
-215
320
592
-421
369
212
-19
147
473
-163
-33
317
304
162
345
221
385
421
177
196
389
449
460
691
228
875
453
242
960
675
433
929
854
645
590
586
417
316
215
355
164
339
317
233
255
98
-35
-232
-279
-432
-550
-478
-487
-522
-428
-563
-646
-725
-808
-854
-883
-959
-979
-928
-1056
-1017
-1019
-1025
-1074
-984
-886
-1029
-1015
-988
-1008
-1010
-898
-723
-687
-603
-489
-351
-392
-565
-493
-424
-708
-412
-496
-394
-228
-245
-376
-528
-408
-396
-563
-407
-330
-434
-265
-408
-416
-232
-260
-433
-347
-172
-405
-425
-221
-374
-92
-500
-381
-111
-223
-315
-470
65
-183
-572
-238
-86
-213
-473
-396
-114
-462
-364
-412
-416
-373
-537
-432
-578
-648
-557
-603
-785
-544
-645
-459
-939
-560
-516
-764
-359
-882
-775
-434
-990
-757
-312
-689
-364
-531
-513
-797
-368
-1049
-574
-228
-304
-959
-165
-33
-1090
-407
-582
-54
-574
-419
-562
-250
-665
-509
-245
242
-1124
145
-297
-719
209
-688
-422
332
-443
-539
518
-669
-504
191
-299
-946
342
-290
-930
677
-921
77
167
-853
409
-201
-490
163
-101
-420
-437
541
-1028
-96
-74
-284
97
-1106
858
-368
-748
79
478
-856
26
481
-891
168
-184
12
-38
30
-239
135
-176
155
-102
344
-426
126
552
-63
258
272
359
74
376
68
330
715
272
396
555
233
846
95
391
964
552
377
585
655
483
672
440
696
548
364
305
102
256
70
170
123
243
231
-46
9
7
-280
-388
-521
-390
-397
-606
-447
-371
-468
-577
-666
-639
-676
-844
-828
-826
-821
-858
-917
-839
-705
-658
-642
-707
-647
-658
-774
-749
-663
-714
-677
-763
-344
-372
-454
-493
-592
-444
-294
-1077
-317
-232
-883
-522
-176
-217
-1092
-33
-340
-565
-274
-627
-330
-228
-413
-569
-393
8
-513
-502
-213
117
-507
-362
11
-708
-207
-264
-477
-186
-57
-222
-380
-89
-111
-576
-343
-336
-365
-242
-226
-318
-618
-103
-282
-610
-347
-223
-484
-632
-536
-152
-235
-977
-549
166
-511
-936
-16
-267
-818
-432
-289
-867
318
-873
-817
784
-1170
-243
-368
-287
-545
-437
-40
-1042
150
-604
-453
-450
-592
-80
-300
-517
-254
-15
-739
-192
-79
-505
-265
-613
-5
-429
-440
-91
-416
-171
-369
216
-1009
29
23
-825
393
-631
-618
464
-399
-1067
412
203
-1203
261
63
-1175
193
-298
-542
-57
-436
568
-432
-525
368
-578
-207
-43
-399
-207
-13
-161
-497
224
222
-192
-242
-360
159
-78
-866
625
171
-443
-242
34
199
-7
-574
1006
-151
-724
636
-11
-283
578
-108
602
-3
48
334
112
225
65
710
-168
302
725
-13
612
272
446
412
332
208
289
840
186
563
550
298
332
494
299
141
273
16
126
220
-113
-48
417
-167
-373
141
-212
-413
-389
-278
-464
-552
-311
-400
-739
-340
-419
-785
-560
-524
-651
-610
-588
-760
-440
-758
-813
-264
-633
-653
-515
-546
-481
-845
-539
-273
-788
-680
-142
-288
-621
-325
-344
-708
-340
-363
-660
-355
-474
-287
-514
-552
-294
-470
-169
-503
-195
-124
-583
-102
-312
-448
-18
-600
-81
-169
-673
-174
-398
-75
-251
-975
447
-454
-740
242
-485
-545
179
-708
-423
106
-768
-571
-156
-167
-810
-625
94
-213
-933
-336
-155
-426
-669
-588
-388
-411
-892
-187
-330
-742
-303
-737
-669
-315
-1281
-354
-358
-1024
6
-486
-540
-563
-187
-739
-930
432
-974
-584
434
-791
-199
223
-1496
628
-96
-1626
1190
-1222
-689
593
-727
-557
290
-560
-322
-11
-682
20
-285
-821
-62
188
-560
-110
-226
-459
-96
-383
335
-452
-305
341
-970
249
-12
-682
-58
-24
-159
-291
-39
147
-84
-338
-66
279
-406
-523
185
283
-750
-286
758
-1348
367
630
-1641
775
36
-742
-222
-24
2
419
-953
900
141
-690
670
-858
42
412
-55
-752
772
-14
-222
575
-1225
812
216
-819
894
-35
-445
407
-80
-283
641
-230
-4
825
-75
-546
320
304
-651
539
73
320
173
351
-156
127
236
499
10
179
850
-48
-111
360
-7
-27
78
-74
342
67
-28
-208
-76
-259
-336
-102
-94
-441
63
-371
-572
-235
-305
-616
-473
-276
-696
-740
-461
-422
-788
-552
-235
-676
-569
-546
-313
-702
-741
49
-710
-695
-183
-367
-745
-74
-249
-736
-60
-463
-357
-128
-950
-230
-237
-245
-405
-885
588
-517
-680
116
-299
-354
-118
-494
-497
-143
-435
-313
-381
110
-857
-648
365
-662
-827
-106
-3
-877
-430
188
-581
-881
153
-383
-562
-93
-206
-633
-293
-522
28
-709
-819
124
-359
-614
-616
128
-762
-752
59
-932
-580
-693
-263
-697
-724
-47
-822
-523
-151
-541
-554
-185
-368
-1213
579
-1116
-154
-260
-1110
8
29
-337
-1043
153
-1111
60
-1003
-722
548
-1444
190
-15
-1085
25
-27
-877
59
286
-984
-92
-30
-464
55
-783
1088
-807
-420
603
-1074
666
-706
313
-1320
632
-456
-881
1460
-1023
-330
615
-459
-858
774
-823
-293
200
-153
227
-1081
457
400
-970
737
122
-326
423
-714
150
-31
-851
382
-376
154
-548
-247
601
-1190
-29
51
300
-1246
473
134
-1017
569
-515
789
-1457
1028
320
-1361
741
210
-958
-46
588
-860
709
-940
447
753
-1109
533
958
-1613
947
293
-1045
1313
-750
344
353
-233
-627
959
3
-733
871
205
-352
467
-570
856
-455
311
590
-522
407
256
-304
-112
295
-46
-283
-159
225
-389
-6
-421
339
-417
-233
140
-130
-825
185
-351
-242
-443
-361
78
-1088
-144
-15
-695
-389
-142
-580
-186
-713
-548
-72
-715
-735
-78
-657
-441
-364
-410
-579
-732
20
-902
-801
59
-919
-343
239
-965
-798
389
-608
-1372
667
-569
-1268
501
-1206
-840
1177
-1983
-181
771
-1221
-84
-333
-433
-675
-14
-1068
-398
48
-1091
-45
-741
-478
-15
-1058
-550
386
-729
-842
346
-731
-248
-401
-479
-320
-472
-622
155
136
-1747
481
-81
-1052
-104
-369
-533
-362
-153
-972
-100
-91
-718
-676
-140
-735
-311
-17
-1255
185
-145
-522
-542
-680
938
-970
-203
-1
-699
116
-301
-334
-311
-302
-94
-288
-940
-171
634
-1302
-173
145
-853
24
-679
82
-413
-243
502
-995
253
-453
-540
176
-252
-741
-91
296
-852
667
-415
-183
-349
401
-977
-596
1482
-1849
523
350
-755
-40
519
-716
-104
128
-709
255
-583
172
-262
-541
358
-326
-1133
790
408
-1657
341
240
-825
588
-687
-112
695
-1360
1446
-960
-128
599
-403
-326
487
138
-874
233
-232
-2
103
236
-272
-28
-186
1161
-1270
871
632
-1285
488
-163
697
-918
653
364
-568
952
141
-203
-627
466
-325
-1039
1349
-374
181
-209
-152
951
-600
-128
255
224
0
-908
638
-135
-293
-356
360
-216
-336
-300
51
171
-1135
795
-603
-332
-386
-1002
903
-508
-1039
556
-485
-482
-416
-351
-679
-356
-617
-472
25
-1121
250
-978
-945
718
-1297
-795
-456
-309
-651
-1079
213
-670
-476
-507
-707
-38
-595
-923
-204
-818
-549
-287
-643
-626
130
-1060
-598
120
-1214
171
-301
-1348
749
-1162
-496
-109
-310
-173
-847
-14
-628
130
-1565
1509
-1392
-701
641
-1762
711
-751
-258
15
-1038
328
-1181
767
-1843
-89
252
-1824
328
-511
-592
-476
146
-713
-173
-677
458
-952
-754
906
-855
-300
440
-866
145
271
-2089
2072
-2273
974
-836
-1084
724
-1506
682
-1076
-184
-470
180
-775
-450
424
-1231
78
-548
-582
1022
-1858
59
-18
-441
-276
-1029
1080
-1043
-455
346
-244
-39
-1174
661
-940
-467
-93
-132
-123
-316
97
-579
-155
824
-1963
196
278
-1067
492
-281
-61
-549
623
-1374
631
-725
-643
1652
-2165
-78
1264
-1114
-514
752
-667
-892
852
-190
-831
824
-490
16
101
-731
865
-1043
13
293
-435
132
106
-407
164
-24
-73
195
-741
-289
-229
238
-282
-175
-235
1672
-1765
226
19
-905
981
-1485
670
-170
-232
-961
684
-227
-869
557
-658
-333
-457
14
-278
-95
-40
-798
641
-454
-225
52
-141
188
-800
282
320
-537
-538
252
-95
-359
-639
12
14
-371
-926
549
395
-2220
754
134
-1437
59
-71
-616
-799
62
-251
-946
-571
267
-1064
-192
-421
-537
156
-1746
155
-603
-664
-405
-1017
-156
-817
-351
119
-752
-704
-926
525
-1161
-555
224
-1008
-306
-357
-294
-11
-1329
700
-936
-113
-342
-547
154
-1012
-374
-409
-491
-132
-755
146
-444
-533
248
-1016
-214
-311
-1497
682
-856
-868
676
-1718
-25
823
-1530
-374
1204
-1709
-180
-107
-316
-1138
402
-1378
298
-106
-1037
342
-1381
1403
-1642
-259
111
-608
-903
-286
-59
-281
-458
-182
-354
-540
126
-354
-76
-1335
1206
-887
-1416
1379
-1385
89
-273
-322
-875
561
-708
-904
1537
-2850
463
616
-1573
191
-91
-431
-539
761
-2147
1124
-443
-1216
287
-403
-887
411
23
-1466
512
-270
-522
300
-816
279
64
-2023
584
144
-1070
244
-426
-310
-445
80
51
217
-909
1080
-1390
43
891
-1705
624
-185
-414
-184
441
-1166
798
-288
-1027
1184
-445
-697
110
-558
-105
818
-1428
576
794
-1402
778
-518
-211
-196
60
-612
267
-70
13
34
-762
128
678
-1573
1288
-457
-1185
1416
-980
-587
285
209
-725
-234
207
-122
-189
-633
415
-367
-406
254
-277
-416
-26
-114
-588
-149
-464
68
-399
-372
253
-455
-827
483
-807
-312
-1034
-50
-2
-726
-351
-207
217
-1291
-491
200
-921
-431
-58
-1372
-142
158
-1893
300
-792
-939
849
-2074
132
-984
-156
-577
-1315
638
-986
-563
-310
-537
-358
-1186
743
-775
-313
-675
325
-512
-674
-514
-442
-727
-80
-152
-1820
856
-478
-1537
621
-1124
82
-1451
-229
-13
-628
-224
-163
-956
89
-299
-982
-111
549
-992
-1481
1763
-1938
-503
103
-698
-1230
844
-1152
-233
-189
-460
455
-2450
1860
-1734
-85
-765
365
82
-1940
1685
-1929
-200
1218
-1850
114
1066
-2753
1272
-169
-1859
973
-2053
1260
-1233
-440
234
-242
-862
-153
385
-1247
-259
-631
393
-1100
-904
366
-687
-192
-295
-676
135
431
-909
-50
-53
-951
279
-1528
6
1782
-1998
233
349
-95
-1162
46
170
-1033
1174
-1795
945
-1377
-119
-212
-45
-248
65
-618
607
456
-2137
1224
6
-1668
1296
-694
254
381
-750
176
-404
242
-189
-376
84
279
160
-1118
646
862
-1285
807
-242
678
-888
724
-313
71
663
-1277
1400
-466
-762
564
-143
-139
480
-1009
1539
-869
-259
256
-100
-350
-598
645
-298
290
-511
616
-804
64
138
-193
630
-1462
2009
-1787
465
177
-972
513
-441
920
-1205
513
-376
-60
-662
392
-230
-167
-127
-680
299
-498
-15
-682
8
-967
-836
1204
-1929
14
335
-1559
115
-499
-298
-574
-645
-174
-666
-329
-598
-341
-72
-1148
-8
-799
244
-39
-1394
398
-259
-648
-377
-745
39
-462
-877
412
-727
-579
240
-870
781
-683
-666
-112
-1146
-234
-778
1177
-1539
540
-1246
677
-735
-232
-420
-325
-244
-761
592
-2346
1756
-544
-876
924
-1261
882
-854
-1241
336
-421
-134
-703
114
-463
-161
-563
-542
1092
-1411
-251
421
-1339
-289
1217
-1283
-519
400
21
-767
-106
-123
-450
624
-2036
678
-698
-735
-393
-596
-108
-107
-1378
1131
-1172
159
-863
539
174
-1817
1825
-1757
-554
1301
-886
-1455
1984
-680
-1497
789
506
-1526
-57
-491
-220
417
-1689
793
55
-699
-310
604
-833
27
-538
752
-268
-909
628
-1092
870
-851
-1
1001
-1931
670
1079
-1927
-64
1631
-1227
-429
467
280
-478
-979
922
430
-982
143
49
788
-895
-484
1254
-1100
207
-317
712
127
-1010
1494
-647
594
-954
1897
-852
-905
1878
-872
-355
251
220
685
-466
-1353
2498
-1050
-926
1357
-1003
1271
-848
-59
669
-1541
1026
-380
-132
346
25
-340
46
150
-591
315
-286
-302
392
196
-1233
658
4
-421
-504
-389
378
-606
-544
206
-718
-737
377
-889
-682
7
-306
-733
-407
-722
326
-527
-1510
1476
-779
-1444
21
-434
-822
-564
-31
-425
-641
-254
-380
-102
-820
-517
-750
-647
20
-1408
365
-695
-578
-545
30
-345
-1076
96
-1042
-483
-960
1086
-1151
-1045
764
-1000
211
-1746
341
876
-1631
-72
10
-134
-1086
-604
393
-1115
519
-688
-996
982
-850
-410
653
-925
-55
-909
252
-223
-1019
-187
-625
973
-1684
-219
767
-1401
82
-283
-564
-973
866
-1408
470
-951
560
-164
-695
-296
691
-648
-1540
493
-77
-1694
427
-302
-988
463
-1004
863
-630
-224
242
76
-1395
214
-1290
151
-287
-619
-140
1532
-1922
786
-832
586
-710
-1295
574
-706
1003
-3680
2961
-829
-1065
835
-1605
1950
-732
-1556
1197
-233
-360
-535
-555
498
445
-524
357
-781
928
502
-2213
678
996
-590
-1318
449
144
-348
-960
323
795
-833
160
-227
302
-1549
289
-104
-956
1003
-563
363
-467
1065
251
-299
-356
1051
9
-821
1016
386
-1545
1294
271
13
-339
535
777
-643
447
362
646
-680
672
242
-331
-387
866
-74
-459
460
-46
835
-729
-735
690
-282
-548
-310
199
167
-111
102
-4
-310
-8
-32
-686
227
-555
-559
-133
-365
-2
-874
-644
89
-53
-1129
-228
679
-1214
-696
-644
217
-565
-926
424
-815
-420
53
-137
-552
-425
697
-1495
-362
180
-384
-624
-639
-378
372
-360
-1278
285
-47
-794
-573
-912
-378
-98
-1737
770
-709
158
-868
-807
580
-870
-1167
916
-1087
-82
-418
-1350
1238
-1756
-721
851
-400
-142
-908
1215
-883
-1389
814
-1199
235
-1188
-48
-450
-1210
509
-1369
-144
-24
8
-1239
210
94
-2315
155
503
-763
-553
-550
11
-1194
648
-2034
650
784
-1806
422
112
-90
-1233
414
-732
-1348
827
-162
-853
-821
393
67
-2669
2176
-1143
-1259
2291
-2149
-36
425
-1098
459
-645
-155
-590
80
-567
-56
-463
54
-800
-361
975
-1722
567
214
-48
-1225
368
521
-958
483
-984
657
-159
-1103
299
397
-1350
-699
676
-178
-818
74
761
-898
-413
588
-1402
387
649
-611
-653
682
334
-1017
170
-101
-371
-40
161
393
-662
-143
153
531
-450
304
113
187
947
-1188
1134
392
-561
784
-70
-116
17
439
-694
316
352
612
342
-328
804
-159
267
17
572
462
-191
631
-208
400
-393
-474
763
-590
-605
284
-5
-471
-312
-8
-532
-864
-361
-215
-1084
-630
29
-875
-699
-746
-565
71
-902
-890
405
-671
-1345
-103
-530
-1037
-511
-532
-297
-627
-954
144
-450
-974
-125
-247
-367
-1206
-269
-69
-472
-163
-250
-169
-463
-471
239
-771
-688
440
-517
-805
-151
-139
-761
-1086
1001
-879
-696
22
-612
17
-1405
-620
415
-1052
-400
-147
-172
-854
-182
-502
-1103
46
-355
-636
-904
840
-1394
-950
116
-584
-94
-195
-765
-235
-198
-925
-555
-467
-255
-184
-580
-685
97
-512
-675
631
-1293
183
-950
-950
921
-1151
-684
-498
192
-1186
-408
-632
-642
92
-547
-281
-68
-117
-920
110
-1218
1215
139
-1389
610
-980
-204
-764
-1366
377
-367
-959
890
-1028
-345
597
-747
73
-171
473
-475
-587
-205
333
-169
-320
-58
-447
-399
-349
56
-249
79
-269
-414
163
-643
751
111
-1203
659
980
-75
-279
1019
893
-75
-55
694
320
-480
13
203
355
299
126
921
-248
1226
801
458
919
569
439
183
738
519
481
309
754
600
802
589
646
1161
491
755
697
642
778
45
116
482
535
392
-202
-40
-98
-63
-63
-541
-231
9
-521
-581
-476
-610
-696
-904
-557
-491
-492
-877
-904
-827
-1037
-969
-1297
-801
-917
-972
-522
-632
-575
-633
-758
-689
-537
-721
-621
-584
-604
-414
-352
-280
-184
-398
-361
-81
328
-198
-451
17
-340
-366
-307
8
-30
-414
-353
-186
346
-225
-244
45
-375
-172
-432
-510
-307
-497
-361
-387
-339
-233
-182
-411
-394
-212
-646
-515
-679
-848
-217
-71
-173
-223
-2
-248
-466
-348
-341
-256
-234
-190
2
60
-114
-241
-293
-389
-628
-593
-481
-860
-840
-740
-862
-877
-833
-766
-819
-747
-553
-700
-582
-768
-1064
-682
-614
-571
-365
-567
-240
-483
-776
-656
-283
23
-768
-333
-11
-384
-1008
-734
-290
-310
-700
51
-400
-483
760
-718
-550
201
-194
-554
6
-160
-270
-120
-712
30
69
-66
-362
-205
15
433
75
-251
-57
63
-341
-569
-59
581
262
-827
-7
171
-272
-420
-139
587
-20
-272
548
352
-328
147
905
845
173
432
942
208
97
502
839
613
835
1153
947
1221
764
1047
897
882
1545
1273
1297
1737
1476
1508
1495
1626
1626
1537
1681
1891
1927
1802
1879
1483
922
402
169
-173
-250
-200
129
398
264
77
-163
-342
-607
-1110
-1232
-1148
-1365
-1309
-1488
-1324
-1283
-1266
-1204
-1133
-1006
-1163
-1296
-1491
-1623
-1634
-1595
-1462
-1096
-777
-637
-439
-472
-485
-647
-726
-586
-587
-467
-370
-160
117
41
247
294
341
336
271
362
126
-24
-133
-208
-189
-221
-226
16
32
9
-13
-247
-333
-558
-698
-777
-780
-675
-605
-639
-521
-622
-578
-609
-807
-653
-929
-867
-874
-1055
-804
-775
-681
-396
-491
-304
-431
-539
-468
-747
-522
-521
-492
-251
-203
-198
-141
-115
-95
-226
-175
-171
-359
-227
-435
-415
-369
-556
-510
-508
-453
-494
-753
-751
-976
-1179
-1155
-1295
-1160
-1162
-1086
-941
-1023
-1008
-1173
-1303
-1345
-1493
-1467
-1234
-1281
-1164
-971
-921
-759
-768
-818
-764
-758
-778
-779
-638
-497
-471
-296
-221
-178
-78
-160
-321
-447
-216
-252
-342
-186
-169
9
-33
-27
20
-105
-281
-408
-515
-441
-412
-506
-333
-334
-521
-464
-489
-580
-702
-511
-228
-316
-186
-309
29
400
-11
290
486
700
632
479
723
1308
1398
1110
1172
1633
1945
1713
1820
1985
2320
2183
1798
1940
2135
2285
2153
2163
2496
2447
2424
2283
2482
2543
2503
2545
2251
1895
759
-102
-350
-884
-904
-379
155
167
-308
-536
-1008
-1756
-2368
-2897
-2844
-2563
-2585
-2390
-2249
-2247
-2236
-2349
-2277
-2121
-2196
-2250
-2456
-2434
-2367
-2275
-1806
-1395
-824
-422
-147
-84
-329
-533
-698
-678
-425
2
481
746
956
1063
1061
1033
784
595
459
524
514
400
278
150
152
135
103
113
-83
-299
-601
-748
-981
-1299
-1348
-1438
-1298
-1213
-1218
-1215
-1422
-1519
-1627
-1686
-1703
-1721
-1591
-1480
-1365
-1246
-1151
-1039
-990
-869
-842
-714
-632
-653
-569
-525
-413
-246
-152
0
68
97
84
-1
-43
-91
-183
-135
-50
-4
30
-17
-192
-235
-424
-602
-727
-1001
-1165
-1233
-1306
-1471
-1492
-1580
-1697
-1821
-1873
-1934
-2280
-2390
-2463
-2402
-2292
-2199
-1926
-1800
-1651
-1598
-1623
-1641
-1781
-1695
-1610
-1403
-1194
-1033
-770
-702
-608
-585
-609
-555
-643
-588
-560
-509
-380
-326
-191
-89
-114
-36
-101
-228
-348
-518
-504
-520
-467
-296
-348
-309
-313
-463
-474
-675
-840
-732
-788
-664
-608
-550
-378
-360
-166
-81
-24
92
90
239
402
502
662
794
1050
1262
1453
1704
1874
1979
1984
2046
2204
2115
2145
2422
2597
2649
2786
2956
2966
3018
3075
3189
3234
3194
2915
2808
2603
1510
161
-287
-1005
-1039
-532
3
242
-341
-791
-1429
-2304
-3032
-3681
-3695
-3419
-3287
-2804
-2448
-2563
-2767
-2892
-2817
-2714
-2848
-2829
-2836
-2738
-2406
-2040
-1312
-853
-548
-171
146
193
-99
-297
-344
-185
332
884
1426
1637
1633
1730
1663
1421
1035
795
737
737
817
808
694
454
296
264
107
-181
-580
-881
-1128
-1356
-1341
-1412
-1520
-1462
-1482
-1523
-1616
-1829
-2001
-2194
-2153
-1945
-1876
-1634
-1511
-1359
-1186
-1113
-927
-879
-858
-793
-633
-432
-240
-61
114
223
410
613
666
596
547
456
511
582
530
646
505
558
572
496
377
138
-45
-144
-213
-286
-459
-599
-689
-786
-887
-1106
-1387
-1633
-1828
-1864
-1899
-1978
-1998
-2121
-2123
-2165
-2193
-2169
-2275
-2210
-2204
-2160
-2049
-2000
-1783
-1639
-1494
-1200
-1083
-951
-950
-946
-943
-887
-736
-589
-465
-375
-271
-211
-194
-252
-353
-465
-505
-452
-436
-433
-443
-469
-430
-433
-512
-651
-715
-831
-918
-874
-928
-942
-852
-751
-625
-615
-591
-563
-650
-498
-397
-319
-134
39
251
415
547
733
865
931
1067
1246
1414
1513
1782
2159
2188
2457
2668
2700
2792
2718
2796
2670
2821
2967
3083
3317
3485
3618
3709
3602
3750
3261
2983
2752
2442
1053
-351
-718
-1331
-930
-167
324
247
-726
-1442
-2233
-3316
-3946
-4417
-3994
-3481
-3185
-2543
-2442
-2835
-3073
-3250
-3214
-3126
-3210
-2937
-2822
-2476
-2037
-1415
-637
-366
-130
51
119
102
-140
-82
100
555
1339
1869
2264
2117
1868
1751
1568
1323
1123
936
1006
1071
1178
1157
800
529
226
82
-211
-685
-1037
-1351
-1468
-1406
-1386
-1362
-1502
-1613
-1797
-2011
-2263
-2453
-2481
-2403
-2121
-1898
-1607
-1455
-1320
-1315
-1309
-1226
-1155
-1011
-845
-630
-369
-147
241
384
515
624
570
682
559
537
539
545
716
862
1000
908
774
684
513
276
89
-77
-204
-232
-294
-334
-444
-620
-679
-875
-961
-1232
-1442
-1520
-1576
-1698
-1928
-2011
-2090
-2091
-2088
-2067
-2076
-2069
-2082
-2093
-2009
-2025
-1967
-1849
-1729
-1548
-1532
-1349
-1228
-1114
-959
-938
-728
-753
-647
-607
-662
-560
-603
-486
-419
-443
-408
-453
-496
-589
-655
-690
-705
-703
-678
-687
-760
-802
-828
-850
-900
-938
-939
-914
-871
-785
-738
-720
-628
-607
-536
-473
-417
-354
-269
-64
155
349
498
722
885
1011
1075
1214
1399
1582
1831
2041
2171
2383
2501
2642
2628
2657
2762
2753
2902
2956
3027
3006
3101
3413
3398
3616
3563
3489
3319
2821
2823
1496
-288
-891
-1710
-1097
-272
531
832
-334
-1128
-2129
-3242
-3732
-4457
-4116
-3591
-3297
-2490
-2278
-2436
-2901
-3262
-3104
-3219
-3136
-2947
-2990
-2546
-2095
-1225
-319
-82
25
-78
10
-29
-161
-9
126
671
1466
2105
2522
2228
1921
1753
1598
1598
1323
1148
1106
1098
1373
1374
1156
855
417
209
-221
-688
-1057
-1423
-1416
-1326
-1163
-1029
-1267
-1516
-1888
-2257
-2401
-2575
-2483
-2341
-2160
-1795
-1593
-1342
-1279
-1355
-1322
-1317
-1146
-971
-836
-599
-384
28
405
612
702
653
616
603
572
623
669
702
932
1051
1128
1034
793
643
397
297
139
-34
-70
-124
-101
-238
-312
-464
-721
-796
-1078
-1263
-1388
-1549
-1499
-1492
-1568
-1551
-1772
-1926
-2066
-2345
-2225
-2186
-2063
-1875
-1844
-1715
-1690
-1688
-1636
-1689
-1608
-1553
-1410
-1264
-1130
-955
-832
-674
-526
-477
-476
-523
-650
-628
-656
-595
-511
-489
-414
-454
-498
-555
-704
-767
-894
-894
-922
-891
-826
-852
-776
-808
-773
-811
-848
-844
-841
-787
-656
-538
-382
-241
-152
-31
5
116
221
291
470
609
859
1087
1148
1301
1460
1650
1731
1929
2157
2247
2385
2605
2665
2790
2690
2778
2948
2920
3134
3284
3323
3365
3477
3591
3457
3177
2951
2745
2784
1958
202
-635
-1609
-1487
-487
257
723
-355
-1119
-1979
-3208
-3615
-4420
-4103
-3598
-3306
-2514
-2304
-2303
-2749
-3098
-3167
-3359
-3245
-2872
-2742
-2404
-1984
-1229
-247
29
81
-136
-280
-66
-42
348
474
783
1536
2105
2585
2308
1938
1762
1618
1681
1507
1328
1190
1091
1261
1371
1191
848
429
106
-290
-752
-1092
-1354
-1386
-1317
-1193
-1050
-1263
-1548
-1891
-2258
-2480
-2528
-2345
-2136
-1982
-1831
-1585
-1361
-1221
-1246
-1282
-1222
-1173
-889
-640
-482
-237
45
479
742
809
708
590
604
669
741
788
865
977
1158
1210
1086
858
589
427
316
203
104
-15
-103
-146
-260
-330
-518
-747
-937
-1146
-1384
-1476
-1496
-1509
-1423
-1508
-1344
-1529
-1974
-1984
-2171
-2149
-2097
-1882
-1554
-1581
-1483
-1562
-1642
-1605
-1668
-1475
-1326
-1259
-1131
-894
-736
-817
-831
-728
-620
-614
-592
-648
-657
-612
-521
-495
-540
-613
-699
-633
-710
-882
-899
-840
-799
-847
-840
-893
-949
-896
-909
-905
-936
-940
-840
-724
-682
-661
-474
-324
-274
-169
-118
-25
41
170
423
549
728
941
1083
1373
1371
1463
1667
1738
2027
2287
2508
2637
2620
2794
2756
2759
2934
3103
3302
3374
3486
3521
3604
3709
3541
3474
3194
3043
2960
3199
2280
293
-678
-1769
-1518
-522
353
866
-228
-923
-1871
-2843
-3278
-4262
-4125
-3827
-3426
-2656
-2103
-1931
-2375
-2837
-3030
-3262
-3217
-2949
-2892
-2450
-1879
-928
166
391
252
-224
-284
-69
63
521
567
937
1559
2163
2610
2297
1966
1770
1713
1775
1576
1320
1085
907
1074
1213
1109
883
431
120
-332
-825
-1094
-1367
-1487
-1507
-1439
-1257
-1321
-1540
-1890
-2247
-2448
-2499
-2323
-2192
-2153
-2016
-1740
-1320
-1101
-1078
-1113
-1184
-1085
-889
-608
-425
-262
117
582
888
951
795
733
716
740
866
888
957
996
1085
1158
1061
902
763
567
310
197
33
-87
-197
-366
-432
-541
-621
-719
-921
-1190
-1472
-1550
-1608
-1606
-1645
-1638
-1610
-1556
-1794
-2080
-2136
-2236
-2007
-1765
-1624
-1627
-1808
-1674
-1602
-1571
-1496
-1470
-1254
-1174
-1040
-999
-933
-906
-926
-857
-786
-760
-753
-691
-719
-726
-663
-553
-561
-721
-883
-986
-1005
-958
-968
-923
-965
-951
-919
-937
-1036
-1214
-1225
-1163
-1098
-1028
-939
-818
-743
-661
-520
-475
-383
-415
-342
-200
-96
185
360
598
802
887
1186
1221
1340
1388
1440
1714
1869
2201
2406
2586
2590
2694
2826
2805
2834
2928
3166
3301
3524
3724
3635
3700
3488
3427
3171
2935
2920
3012
2649
938
-184
-1499
-1839
-1141
-427
346
-260
-786
-1427
-2336
-2760
-3897
-4327
-4434
-4380
-3651
-2856
-2215
-2044
-2215
-2486
-2859
-3218
-3150
-3325
-3078
-2551
-1674
-220
439
691
307
-41
-21
-57
404
454
621
1145
1719
2394
2449
2298
2138
1963
1907
1772
1534
1269
921
879
994
908
913
633
405
15
-532
-780
-1148
-1353
-1637
-1874
-1786
-1832
-1683
-1755
-1939
-2073
-2272
-2166
-2214
-2321
-2384
-2319
-1940
-1488
-1106
-897
-882
-889
-761
-672
-527
-477
-302
69
370
758
896
1010
1034
940
1012
936
930
944
906
964
918
908
860
844
691
414
209
67
-101
-246
-344
-542
-633
-723
-760
-889
-1125
-1266
-1426
-1475
-1549
-1658
-1687
-1896
-1987
-2260
-2333
-2277
-2203
-1922
-1854
-1804
-1836
-1910
-1787
-1859
-1889
-1843
-1778
-1533
-1381
-1188
-1040
-941
-832
-797
-752
-754
-826
-774
-794
-744
-633
-563
-439
-538
-600
-671
-743
-698
-796
-851
-868
-942
-891
-933
-976
-993
-988
-883
-876
-847
-836
-882
-810
-778
-756
-667
-603
-438
-298
-165
-22
56
228
323
443
577
786
956
1103
1342
1513
1728
1950
2191
2416
2615
2727
2847
3005
2987
3147
3309
3363
3564
3609
3900
4034
4106
4238
3871
3840
3538
3620
2967
1420
414
-1123
-1256
-1016
-399
192
-415
-444
-987
-1406
-1694
-2868
-3484
-4343
-4850
-4637
-4125
-3397
-2883
-2665
-2432
-2571
-2641
-2587
-3155
-3284
-3569
-3110
-2098
-1397
-593
-632
-377
5
324
981
884
848
811
905
1319
1384
1498
1597
1741
2066
2334
2404
2414
2132
1905
1576
1124
910
519
403
98
-168
-116
-77
126
-50
-369
-746
-1209
-1419
-1753
-2047
-2377
-2522
-2358
-2135
-1918
-1883
-1902
-1838
-1693
-1616
-1566
-1681
-1708
-1618
-1543
-1326
-1169
-873
-579
-343
-88
25
241
314
401
426
325
358
394
528
622
612
703
757
910
945
898
749
567
407
301
173
41
-85
-167
-200
-255
-351
-470
-578
-695
-872
-1063
-1251
-1455
-1600
-1835
-1943
-2089
-2152
-2069
-2079
-2087
-2175
-2254
-2236
-2210
-2182
-2270
-2333
-2255
-2214
-2062
-1899
-1804
-1670
-1525
-1387
-1248
-1168
-1046
-1021
-937
-861
-817
-706
-666
-657
-665
-641
-579
-521
-455
-454
-496
-497
-529
-513
-491
-530
-590
-667
-717
-786
-865
-915
-988
-1035
-1019
-1000
-936
-902
-857
-819
-760
-674
-629
-567
-523
-490
-433
-393
-326
-199
-90
57
213
486
673
736
782
852
839
893
924
980
1045
1131
1233
1348
1454
1554
1632
1733
1794
1842
1877
1887
1894
1877
1539
1242
798
378
200
-8
48
-115
-216
-179
-274
-137
-101
-185
-285
-548
-696
-798
-831
-848
-944
-1032
-1111
-1224
-1214
-1184
-1156
-1088
-1065
-920
-757
-591
-426
-404
-339
-342
-307
-240
-259
-261
-323
-353
-344
-369
-368
-350
-363
-369
-353
-358
-357
-353
-342
-311
-279
-242
-246
-251
-272
-296
-302
-297
-260
-197
-139
-84
-56
-26
5
5
38
36
14
13
12
5
46
81
99
130
144
125
121
94
95
127
125
142
151
169
158
139
128
99
76
75
45
33
23
5
-23
-30
-32
-59
-57
-51
-79
-118
-120
-123
-139
-154
-128
-138
-182
-202
-215
-225
-253
-268
-283
-290
-283
-268
-262
-286
-315
-323
-328
-297
-302
-306
-299
-302
-308
-307
-305
-296
-303
-351
-364
-388
-410
-431
-437
-409
-421
-430
-403
-388
-404
-431
-450
-483
-504
-479
-490
-509
-529
-525
-516
-550
-555
-520
-555
-599
-582
-592
-594
-573
-561
-550
-535
-505
-489
-498
-537
-551
-561
-560
-517
-482
-455
-442
-438
-416
-390
-369
-324
-300
-281
-248
-242
-227
-183
-163
-158
-149
-126
-98
-51
-49
-40
-45
-45
-12
7
8
37
54
65
87
85
111
106
110
115
143
173
202
222
238
273
276
305
343
358
384
413
408
427
451
469
505
518
545
569
558
565
565
549
548
546
525
506
492
460
422
379
336
279
215
181
166
150
121
107
80
37
-6
-9
-30
-77
-135
-197
-273
-361
-394
-449
-473
-492
-540
-539
-547
-588
-621
-641
-673
-706
-741
-741
-750
-768
-781
-808
-811
-820
-809
-814
-842
-873
-907
-903
-899
-878
-821
-786
-773
-731
-693
-695
-700
-696
-680
-678
-647
-596
-559
-537
-520
-486
-456
-441
-433
-394
-383
-360
-330
-310
-296
-276
-239
-224
-200
-195
-161
-169
-174
-145
-140
-143
-132
-90
-95
-105
-94
-83
-99
-94
-73
-53
-38
-44
-50
-54
-58
-72
-106
-115
-123
-146
-141
-164
-152
-145
-160
-153
-156
-178
-196
-217
-233
-231
-254
-267
-285
-313
-341
-352
-350
-364
-396
-412
-429
-477
-495
-488
-490
-492
-472
-471
-501
-530
-545
-573
-614
-634
-632
-619
-599
-589
-594
-612
-615
-633
-652
-629
-614
-592
-578
-566
-544
-539
-547
-512
-504
-499
-500
-494
-471
-461
-459
-440
-409
-393
-366
-336
-298
-285
-275
-267
-270
-243
-201
-183
-185
-172
-162
-165
-145
-137
-123
-105
-101
-71
-36
-15
-16
-3
24
26
33
31
43
62
67
73
70
91
113
122
147
163
179
185
175
185
186
169
160
172
190
218
258
271
278
297
329
354
352
393
433
438
433
463
498
529
544
582
603
586
560
520
480
435
415
376
343
319
303
297
296
289
279
237
164
116
77
36
6
-42
-97
-132
-162
-192
-213
-277
-348
-403
-448
-472
-474
-466
-487
-502
-481
-490
-507
-511
-544
-605
-638
-623
-647
-671
-658
-675
-691
-698
-671
-669
-667
-645
-631
-600
-592
-591
-601
-605
-610
-602
-590
-600
-570
-569
-568
-535
-507
-478
-458
-405
-370
-351
-342
-339
-326
-306
-273
-232
-198
-185
-153
-116
-115
-127
-116
-130
-147
-140
-110
-68
-58
-27
-4
-11
-26
-17
-38
-78
-72
-97
-113
-95
-71
-77
-104
-110
-94
-99
-129
-140
-140
-160
-175
-143
-136
-153
-160
-147
-167
-212
-243
-281
-301
-313
-328
-311
-295
-315
-332
-360
-387
-409
-406
-401
-407
-408
-408
-407
-418
-447
-465
-477
-486
-490
-499
-493
-493
-501
-495
-472
-454
-449
-464
-497
-499
-519
-522
-498
-492
-469
-458
-464
-476
-487
-486
-492
-498
-484
-454
-445
-415
-410
-401
-361
-377
-369
-333
-341
-332
-316
-319
-297
-285
-276
-288
-296
-299
-301
-291
-268
-239
-226
-244
-237
-215
-230
-230
-208
-193
-182
-175
-166
-147
-138
-106
-81
-72
-57
-36
-15
-19
-24
3
17
17
17
25
34
24
21
19
38
63
50
67
74
93
107
108
121
112
107
130
137
143
143
133
151
140
144
154
163
159
154
181
178
180
194
195
212
220
229
223
202
164
127
103
86
64
69
74
76
89
60
37
-15
-34
-49
-71
-74
-99
-140
-179
-229
-249
-261
-316
-348
-386
-417
-465
-505
-507
-517
-541
-559
-559
-561
-573
-598
-637
-668
-679
-694
-707
-711
-718
-713
-715
-717
-715
-721
-720
-716
-720
-708
-676
-665
-645
-606
-603
-599
-584
-563
-549
-526
-523
-511
-470
-439
-413
-382
-370
-325
-288
-277
-251
-253
-248
-228
-205
-179
-144
-114
-105
-97
-90
-110
-103
-86
-62
-38
-29
-14
-13
-27
-66
-88
-92
-94
-110
-115
-118
-111
-102
-115
-138
-168
-204
-249
-258
-257
-277
-282
-271
-289
-292
-306
-326
-353
-384
-414
-459
-463
-474
-468
-454
-456
-457
-478
-502
-504
-509
-519
-519
-519
-520
-518
-527
-533
-530
-526
-524
-524
-507
-484
-491
-470
-465
-448
-427
-438
-438
-435
-408
-395
-384
-379
-385
-359
-380
-385
-357
-360
-333
-307
-297
-293
-258
-227
-206
-171
-150
-137
-115
-122
-89
-50
-43
-42
-42
-12
19
53
80
93
98
90
79
74
67
61
70
53
37
44
48
60
58
41
30
29
31
10
-30
-37
-46
-77
-86
-75
-72
-77
-91
-91
-84
-94
-90
-67
-46
-32
-30
-47
-53
-49
-54
-45
-17
14
33
31
31
38
56
68
77
88
99
120
126
131
137
148
173
174
156
145
139
129
119
109
85
81
71
73
77
71
74
51
10
-43
-65
-75
-88
-101
-132
-158
-176
-208
-240
-271
-315
-346
-370
-403
-412
-413
-426
-452
-479
-491
-486
-483
-498
-529
-544
-545
-553
-546
-556
-553
-544
-561
-551
-526
-533
-529
-526
-519
-475
-457
-452
-436
-438
-452
-476
-473
-472
-479
-466
-452
-436
-422
-407
-415
-429
-411
-404
-379
-336
-310
-300
-290
-277
-273
-273
-287
-280
-266
-263
-262
-253
-238
-231
-222
-195
-196
-193
-192
-203
-196
-204
-207
-213
-220
-207
-214
-237
-270
-295
-312
-317
-317
-311
-321
-332
-338
-355
-359
-377
-398
-413
-422
-440
-451
-456
-467
-483
-494
-527
-535
-548
-559
-573
-594
-589
-594
-589
-586
-595
-583
-559
-557
-553
-541
-497
-495
-500
-484
-479
-444
-428
-397
-388
-386
-376
-362
-345
-339
-327
-324
-286
-266
-263
-245
-246
-246
-234
-240
-226
-192
-189
-194
-202
-183
-164
-175
-178
-155
-155
-159
-153
-151
-148
-152
-143
-135
-134
-127
-148
-169
-186
-189
-191
-196
-167
-156
-156
-153
-169
-186
-174
-175
-172
-160
-151
-136
-141
-142
-124
-119
-113
-84
-76
-61
-58
-43
-48
-69
-52
-50
-31
-17
-18
-21
-17
-19
-23
-24
-25
-17
-23
-16
-20
-32
-54
-66
-61
-68
-64
-66
-73
-63
-64
-80
-91
-103
-97
-86
-81
-72
-73
-56
-56
-85
-102
-107
-113
-116
-104
-111
-142
-145
-147
-149
-156
-169
-181
-198
-198
-200
-210
-218
-232
-231
-241
-242
-237
-248
-260
-280
-309
-350
-385
-413
-434
-445
-448
-441
-452
-461
-484
-506
-522
-534
-538
-562
-573
-566
-565
-566
-585
-600
-587
-585
-583
-568
-567
-550
-534
-503
-495
-504
-501
-483
-478
-492
-477
-476
-476
-445
-420
-389
-376
-381
-367
-355
-347
-330
-334
-315
-306
-321
-320
-334
-339
-340
-343
-330
-314
-287
-273
-287
-294
-307
-309
-316
-328
-319
-329
-337
-338
-353
-349
-354
-368
-369
-373
-363
-365
-373
-372
-383
-379
-375
-377
-368
-363
-358
-351
-339
-326
-321
-314
-299
-290
-280
-265
-253
-248
-258
-248
-240
-231
-212
-205
-201
-180
-179
-172
-143
-108
-98
-73
-65
-57
-43
-46
-35
-25
-18
-22
-14
-12
-19
-12
-11
-31
-26
-14
12
40
50
56
61
70
80
96
81
74
99
124
141
157
168
169
168
177
201
213
216
215
204
195
181
187
167
153
147
151
139
111
86
76
52
14
-16
-50
-71
-105
-154
-197
-230
-272
-323
-336
-361
-394
-446
-506
-535
-562
-579
-594
-625
-631
-629
-655
-667
-681
-696
-730
-755
-766
-772
-768
-761
-745
-744
-755
-730
-713
-711
-711
-702
-664
-621
-609
-591
-565
-570
-564
-552
-515
-491
-470
-445
-432
-433
-433
-407
-382
-369
-332
-285
-249
-220
-205
-197
-187
-189
-184
-172
-173
-165
-158
-145
-127
-118
-122
-112
-115
-114
-126
-122
-103
-109
-106
-112
-123
-120
-122
-126
-136
-152
-159
-174
-189
-196
-196
-206
-207
-208
-216
-206
-204
-208
-221
-224
-232
-247
-250
-269
-280
-291
-310
-332
-338
-344
-377
-412
-441
-454
-463
-477
-503
-521
-523
-532
-558
-580
-600
-605
-609
-622
-610
-609
-633
-638
-620
-620
-623
-625
-613
-602
-597
-577
-569
-561
-556
-555
-549
-545
-529
-521
-516
-500
-500
-495
-480
-467
-451
-446
-433
-416
-400
-378
-375
-375
-342
-314
-302
-288
-281
-283
-277
-260
-253
-236
-220
-197
-185
-191
-212
-238
-249
-255
-239
-224
-193
-178
-187
-190
-193
-195
-191
-189
-199
-183
-168
-163
-140
-139
-139
-139
-134
-128
-112
-93
-73
-55
-75
-79
-49
-44
-49
-54
-41
-13
-11
-16
-25
-28
-38
-45
-34
-33
-34
-43
-62
-75
-85
-104
-93
-82
-82
-86
-107
-122
-145
-160
-168
-174
-181
-183
-179
-175
-188
-207
-226
-232
-254
-243
-233
-263
-274
-285
-279
-278
-285
-278
-271
-280
-277
-272
-267
-284
-310
-315
-333
-327
-311
-302
-325
-348
-351
-372
-369
-372
-377
-362
-352
-353
-343
-351
-380
-388
-384
-375
-377
-395
-412
-409
-399
-402
-401
-410
-411
-381
-387
-391
-385
-397
-396
-394
-377
-399
-411
-432
-412
-423
-406
-421
-367
-375
-328
-371
-323
-395
-277
-639
-1489
-586
-380
-492
-602
-523
-376
-487
-542
-525
-493
-500
-525
-565
-473
-596
-688
-639
-640
-636
-681
-742
-730
-736
-728
-754
-865
-915
-874
-938
-1011
-1055
-1044
-1098
-1155
-1200
-1218
-1180
-1173
-1072
-1122
-1241
-1354
-1339
-1317
-1340
-1424
-1421
-1491
-1481
-1592
-1547
-2048
-3438
-3522
-3237
-3076
-3195
-3082
-2508
-2219
-2463
-2420
-2219
-1805
-1711
-1946
-1790
-1781
-1785
-1737
-1552
-1255
-1016
-718
-193
175
500
803
893
1057
1193
1289
1237
952
909
994
880
753
740
837
1037
1149
1345
1589
1772
1924
1824
1742
1683
1647
1524
1275
1059
797
437
-4
-479
-817
-1019
-1192
-1326
-1486
-1525
-1580
-1706
-1639
-1667
-1690
-1866
-2036
-2156
-2351
-2488
-2583
-2571
-2446
-2369
-2191
-1929
-1657
-1422
-1257
-993
-783
-691
-559
-481
-474
-470
-511
-455
-445
-429
-435
-378
-337
-330
-249
-158
-71
-57
-64
-175
-261
-444
-615
-805
-982
-1121
-1262
-1435
-1548
-1670
-1668
-1655
-1655
-1577
-1522
-1544
-1537
-1594
-1592
-1661
-1685
-1629
-1696
-1645
-1599
-1502
-1394
-1314
-1098
-907
-810
-627
-527
-439
-431
-398
-395
-523
-636
-723
-845
-897
-884
-841
-795
-743
-618
-596
-579
-505
-474
-501
-502
-526
-578
-649
-607
-512
-468
-416
-333
-183
88
389
574
888
1080
1205
1252
1147
950
768
866
635
544
692
947
1077
1109
1262
1452
1437
1206
1188
1203
931
461
318
461
355
383
520
586
923
1162
1461
1350
1231
1106
1013
1417
1425
1263
1078
869
889
429
401
658
509
828
1007
1008
702
758
1122
715
591
208
-640
-1504
-2359
-2522
-2691
-2933
-2311
-1751
-1724
-1477
-979
-581
-311
-37
177
-61
-533
-910
-1499
-2059
-2225
-2127
-1866
-1299
-771
-354
-58
440
812
794
693
611
158
-430
-778
-978
-855
-921
-890
-756
-584
0
268
616
586
411
299
185
628
596
465
371
62
-163
-341
-216
-42
107
366
512
696
857
899
1029
1281
1333
1153
989
944
799
476
304
195
131
194
525
819
1118
1421
1603
1701
1662
1539
1214
807
494
331
207
188
430
678
769
895
1016
1179
1205
1256
1211
1090
989
737
576
558
609
719
719
793
806
773
880
882
876
799
811
838
888
1012
1101
1139
1102
1091
918
679
527
395
386
464
541
680
782
933
1056
1137
1161
1117
906
602
449
307
250
206
194
258
352
388
520
605
690
781
801
789
626
444
330
222
86
25
100
170
183
320
481
495
510
555
598
502
274
163
100
-62
-216
-298
-326
-334
-383
-447
-463
-435
-425
-399
-349
-298
-295
-344
-425
-477
-608
-790
-876
-898
-964
-974
-909
-833
-754
-603
-422
-289
-224
-258
-349
-392
-512
-605
-557
-574
-574
-518
-482
-477
-248
-53
-2
-74
-43
192
264
235
93
54
-4
-165
-278
-512
-580
-474
-270
-144
-47
51
75
197
108
108
183
21
-161
-290
-285
-439
-652
-436
-112
1
125
234
289
118
111
234
100
-66
-143
18
-25
-192
-272
-251
-32
26
41
108
203
343
485
552
682
706
571
639
702
653
733
897
1047
1125
1192
1232
1199
1230
1308
1400
1418
1475
1541
1541
1547
1553
1523
1486
1443
1422
1353
1258
1206
1067
844
431
-202
-921
-1657
-2263
-2706
-2913
-2928
-2903
-2731
-2523
-2285
-1981
-1814
-1682
-1700
-1836
-2014
-2256
-2365
-2446
-2443
-2250
-1987
-1585
-1199
-809
-408
-114
215
480
691
865
925
930
906
824
746
636
555
437
343
290
227
203
214
258
284
302
271
163
-93
-379
-737
-1149
-1500
-1813
-2025
-2161
-2196
-2103
-2029
-1833
-1658
-1487
-1310
-1229
-1112
-1092
-1114
-1082
-1148
-1095
-1103
-1052
-980
-917
-807
-802
-663
-619
-611
-440
-379
-291
-288
-278
-321
-543
-664
-917
-1213
-1454
-1718
-1895
-2127
-2171
-2179
-2182
-1971
-1827
-1699
-1597
-1534
-1543
-1709
-1755
-1845
-1967
-2017
-2045
-1971
-1921
-1753
-1537
-1354
-1114
-983
-839
-693
-621
-570
-568
-517
-583
-661
-667
-746
-782
-792
-744
-706
-640
-498
-406
-276
-108
-20
55
62
84
67
-17
0
1
1
47
153
346
488
676
976
1164
1438
1637
1952
2211
2364
2749
2989
3216
3575
3806
4073
4122
4384
4559
4430
4778
4821
4813
4830
4686
4575
3980
3270
2105
437
-1202
-3049
-4262
-4989
-5424
-5333
-5029
-4598
-4376
-3938
-3272
-3052
-2901
-2861
-3069
-3544
-3844
-3783
-3775
-3500
-2976
-2479
-1916
-1218
-522
94
856
1693
2396
3119
3741
4114
4244
4153
3948
3515
2977
2445
1887
1431
1102
947
933
941
1024
1013
929
740
342
-222
-905
-1632
-2443
-3127
-3621
-4069
-4370
-4456
-4419
-4290
-4004
-3564
-3089
-2593
-2004
-1472
-1037
-655
-360
-213
-110
23
104
178
339
548
796
1139
1560
1986
2352
2675
2894
2974
2941
2741
2437
2032
1545
1028
508
43
-389
-800
-1137
-1419
-1613
-1751
-1808
-1840
-1885
-1915
-1973
-2051
-2184
-2316
-2447
-2601
-2678
-2712
-2684
-2561
-2382
-2079
-1740
-1445
-1089
-776
-549
-451
-329
-214
-254
-209
-126
-191
-275
-309
-324
-544
-677
-741
-964
-1142
-1273
-1388
-1587
-1718
-1766
-1931
-1986
-1998
-2100
-2152
-2188
-2225
-2320
-2329
-2272
-2311
-2253
-2129
-2041
-1948
-1806
-1648
-1538
-1378
-1169
-1046
-878
-699
-606
-497
-367
-233
-202
-108
23
37
94
168
199
217
253
342
359
417
507
544
620
719
799
879
949
1056
1129
1198
1382
1525
1727
1982
2259
2594
2880
3238
3615
3988
4455
4706
4996
5254
5218
5137
5022
4862
4497
4046
3914
3289
2052
971
-550
-2388
-3830
-4431
-4756
-5210
-4731
-4311
-4422
-4136
-3653
-3195
-3116
-2783
-2575
-3002
-2982
-2903
-2819
-2564
-2263
-1870
-1679
-1103
-514
-72
695
1416
2129
2823
3589
4181
4371
4497
4308
3827
3339
2841
2287
1670
1282
981
595
418
346
168
-60
-151
-287
-692
-1006
-1276
-1775
-2268
-2605
-2952
-3396
-3672
-3821
-4015
-3974
-3673
-3278
-2771
-2097
-1449
-915
-315
221
541
798
1065
1199
1243
1382
1464
1467
1549
1686
1756
1851
2025
2103
2118
2195
2208
2090
1938
1752
1418
966
521
34
-542
-1057
-1476
-1865
-2183
-2337
-2443
-2524
-2488
-2434
-2379
-2246
-2064
-1955
-1860
-1703
-1615
-1577
-1457
-1312
-1246
-1152
-999
-939
-870
-745
-643
-514
-343
-109
53
227
354
305
272
176
-59
-340
-620
-902
-1244
-1520
-1694
-1878
-1965
-1984
-1975
-1921
-1862
-1792
-1741
-1670
-1641
-1664
-1643
-1669
-1761
-1807
-1815
-1851
-1855
-1762
-1605
-1418
-1214
-948
-723
-525
-320
-136
45
146
228
257
236
237
197
182
186
179
230
256
351
432
508
641
733
868
1007
1165
1296
1326
1392
1468
1470
1521
1678
1909
2074
2365
2750
3060
3378
3756
4105
4317
4654
4934
4925
5002
5004
4765
4455
4308
4107
3749
3288
2204
857
-724
-2460
-3671
-4243
-4370
-4647
-4544
-4340
-4738
-4784
-4407
-3877
-3571
-3236
-2806
-2873
-2777
-2557
-2353
-2042
-1992
-1925
-1849
-1541
-1135
-709
63
781
1449
2153
2794
3296
3523
3681
3764
3653
3423
3108
2700
2167
1632
1189
712
272
-74
-404
-736
-924
-1010
-1146
-1254
-1321
-1483
-1809
-2118
-2429
-2820
-3117
-3374
-3579
-3638
-3568
-3424
-3231
-2878
-2530
-2191
-1698
-1156
-643
-182
308
745
1035
1290
1438
1511
1543
1524
1526
1492
1480
1449
1448
1479
1509
1504
1465
1419
1307
1131
935
707
443
101
-239
-581
-1003
-1346
-1682
-1983
-2198
-2358
-2436
-2477
-2401
-2301
-2202
-2014
-1852
-1657
-1472
-1298
-1149
-1055
-932
-854
-781
-694
-656
-725
-770
-751
-785
-772
-639
-456
-355
-260
-116
-131
-180
-277
-427
-607
-883
-1180
-1504
-1696
-1837
-2056
-2132
-2147
-2224
-2245
-2106
-1925
-1846
-1761
-1632
-1566
-1547
-1531
-1543
-1530
-1519
-1568
-1596
-1546
-1487
-1447
-1306
-1065
-883
-696
-481
-268
-106
25
165
238
245
260
219
133
86
16
-45
-94
-73
-41
-18
93
249
389
528
685
795
880
1022
1093
1154
1291
1404
1482
1575
1789
1926
2081
2346
2581
2799
3003
3183
3277
3377
3432
3372
3298
3252
3196
2939
2141
1201
158
-1164
-2175
-2629
-2769
-3123
-3444
-3550
-3950
-4185
-4005
-3627
-3224
-2984
-2836
-2782
-2613
-2359
-2261
-2051
-2017
-2342
-2609
-2566
-2305
-2068
-1720
-1323
-1058
-786
-336
248
827
1315
1754
2044
2179
2293
2348
2286
2208
2069
1775
1461
1180
960
806
742
692
549
449
397
304
239
253
191
16
-175
-351
-556
-733
-859
-1022
-1219
-1427
-1625
-1735
-1730
-1674
-1584
-1472
-1313
-1148
-962
-716
-476
-257
-81
75
203
317
419
480
517
545
560
564
568
599
641
696
763
815
848
874
910
962
971
954
897
795
675
553
413
264
134
4
-119
-217
-295
-356
-358
-373
-403
-415
-436
-436
-422
-409
-394
-401
-410
-442
-456
-541
-717
-786
-877
-982
-991
-942
-891
-922
-895
-891
-931
-859
-759
-692
-621
-545
-500
-457
-378
-354
-348
-287
-267
-294
-288
-266
-282
-300
-317
-328
-361
-366
-388
-431
-441
-460
-485
-515
-539
-562
-557
-542
-530
-537
-513
-488
-464
-463
-486
-487
-499
-493
-481
-482
-480
-469
-474
-470
-429
-376
-356
-332
-294
-221
-142
-87
-11
63
136
207
266
317
377
398
435
510
541
580
650
668
691
737
758
772
805
852
866
933
983
993
1029
1064
1097
1133
1194
1221
1219
1174
1030
843
619
416
284
234
225
190
167
131
85
99
76
79
108
74
16
-58
-104
-143
-214
-287
-382
-502
-593
-661
-745
-821
-918
-1033
-1129
-1205
-1233
-1251
-1240
-1232
-1216
-1173
-1150
-1098
-1038
-989
-926
-882
-884
-888
-890
-893
-897
-914
-932
-954
-961
-964
-959
-939
-909
-884
-850
-816
-771
-740
-717
-691
-658
-629
-609
-594
-577
-570
-568
-558
-557
-552
-542
-517
-496
-477
-450
-411
-376
-342
-317
-295
-268
-251
-233
-230
-216
-203
-204
-196
-194
-186
-179
-176
-174
-176
-175
-164
-169
-165
-163
-156
-153
-157
-150
-160
-190
-233
-270
-290
-317
-331
-350
-382
-394
-414
-425
-429
-447
-472
-484
-497
-508
-516
-532
-537
-542
-540
-560
-563
-580
-596
-590
-591
-590
-578
-588
-604
-602
-600
-626
-650
-659
-673
-695
-726
-749
-761
-768
-797
-800
-806
-845
-860
-855
-853
-853
-852
-850
-825
-810
-826
-824
-811
-821
-819
-814
-794
-762
-746
-713
-696
-677
-668
-672
-654
-624
-593
-565
-544
-531
-518
-508
-486
-473
-464
-449
-439
-430
-413
-392
-375
-370
-359
-362
-350
-338
-339
-344
-341
-331
-308
-279
-255
-216
-190
-162
-129
-92
-58
-35
-8
39
94
151
222
283
325
371
422
475
520
532
559
573
593
609
612
646
669
670
668
688
688
687
683
672
644
615
566
516
479
428
361
305
258
203
170
143
124
109
74
21
-11
-39
-76
-106
-136
-201
-258
-314
-378
-420
-455
-497
-569
-636
-680
-702
-722
-741
-758
-777
-807
-811
-809
-823
-832
-834
-838
-851
-864
-880
-894
-912
-930
-953
-955
-962
-957
-943
-952
-953
-957
-944
-910
-883
-842
-803
-774
-731
-694
-654
-640
-625
-604
-580
-546
-512
-477
-443
-416
-385
-339
-306
-271
-229
-176
-140
-120
-90
-69
-65
-71
-59
-71
-90
-88
-78
-75
-53
-41
-45
-47
-67
-85
-98
-103
-109
-109
-105
-102
-107
-115
-125
-131
-145
-157
-161
-165
-173
-175
-182
-195
-216
-247
-268
-316
-350
-375
-402
-417
-429
-437
-452
-476
-492
-504
-521
-543
-560
-587
-614
-623
-626
-654
-683
-703
-723
-728
-729
-736
-752
-750
-746
-732
-735
-744
-749
-747
-731
-729
-738
-739
-736
-724
-728
-738
-728
-729
-748
-748
-761
-768
-755
-731
-711
-699
-682
-665
-660
-649
-628
-605
-572
-544
-524
-490
-450
-425
-412
-395
-366
-349
-320
-286
-241
-212
-173
-133
-110
-68
-13
20
35
62
80
96
119
137
141
142
146
173
202
232
256
283
293
305
347
372
405
447
471
483
500
510
518
543
557
572
577
592
619
639
666
677
671
657
636
606
564
531
490
450
411
375
332
304
301
280
258
219
175
131
98
58
18
-21
-79
-155
-227
-290
-353
-417
-480
-539
-600
-643
-669
-698
-720
-746
-794
-826
-838
-860
-878
-887
-888
-893
-907
-913
-896
-881
-889
-886
-876
-884
-891
-878
-877
-872
-855
-838
-802
-783
-763
-740
-730
-700
-674
-641
-600
-577
-552
-538
-543
-544
-520
-508
-503
-466
-437
-413
-399
-358
-303
-260
-235
-201
-167
-143
-105
-81
-60
-42
-35
-25
-15
-3
9
13
19
20
10
12
5
-10
-4
0
-19
-36
-40
-35
-44
-67
-80
-95
-107
-117
-124
-138
-157
-179
-199
-214
-243
-275
-296
-305
-319
-330
-336
-336
-353
-372
-389
-412
-439
-460
-476
-484
-499
-531
-549
-570
-594
-627
-652
-663
-678
-682
-694
-705
-717
-720
-704
-712
-712
-714
-716
-718
-718
-707
-710
-709
-713
-717
-720
-715
-687
-681
-665
-652
-638
-610
-592
-561
-523
-492
-463
-433
-403
-390
-365
-340
-321
-304
-302
-282
-262
-244
-217
-203
-185
-158
-127
-100
-87
-55
-33
-15
-4
22
59
77
105
127
158
181
208
237
254
266
270
301
320
317
336
346
376
406
445
491
528
555
574
599
618
647
675
693
694
698
707
711
711
706
690
667
651
625
596
557
508
475
454
416
387
346
294
238
199
183
155
124
81
42
17
-22
-36
-65
-93
-135
-193
-231
-288
-368
-434
-501
-558
-624
-664
-676
-706
-733
-762
-801
-823
-837
-834
-833
-842
-849
-855
-871
-891
-908
-916
-918
-923
-923
-929
-930
-933
-921
-906
-895
-901
-882
-859
-829
-785
-739
-714
-689
-664
-652
-637
-616
-575
-536
-508
-478
-440
-409
-380
-351
-316
-302
-298
-262
-217
-190
-148
-98
-73
-54
-33
-3
14
26
39
46
50
51
69
76
58
54
53
46
41
42
46
44
32
32
37
6
-25
-34
-46
-72
-102
-123
-139
-171
-197
-220
-246
-273
-309
-344
-373
-384
-406
-430
-431
-445
-436
-441
-455
-463
-488
-506
-526
-551
-561
-565
-585
-586
-592
-610
-608
-607
-614
-625
-629
-617
-634
-637
-630
-641
-652
-661
-662
-676
-676
-667
-680
-688
-684
-689
-697
-688
-689
-692
-688
-693
-680
-674
-672
-659
-632
-604
-582
-553
-530
-521
-507
-484
-455
-415
-371
-338
-334
-316
-286
-262
-248
-214
-171
-139
-101
-69
-44
-12
13
47
90
119
140
160
165
179
209
230
255
270
279
297
312
313
329
350
368
388
391
399
411
418
437
453
462
471
490
506
530
564
588
599
621
641
636
625
614
581
536
504
470
444
412
375
344
313
264
219
214
184
150
120
91
39
3
-25
-67
-106
-155
-199
-251
-288
-323
-367
-415
-485
-560
-608
-643
-673
-695
-721
-749
-775
-785
-787
-779
-768
-782
-784
-800
-818
-848
-867
-864
-883
-905
-909
-923
-916
-894
-893
-888
-871
-850
-823
-781
-737
-698
-663
-629
-591
-552
-523
-480
-436
-407
-372
-333
-295
-255
-219
-195
-181
-152
-107
-62
-20
3
5
6
8
20
37
56
60
59
57
56
67
71
60
61
62
55
55
33
22
11
5
-3
-19
-34
-45
-50
-43
-40
-49
-60
-65
-50
-54
-58
-71
-79
-81
-80
-98
-131
-158
-185
-215
-250
-279
-308
-331
-343
-351
-358
-386
-411
-429
-469
-518
-558
-577
-619
-657
-684
-723
-754
-770
-784
-799
-805
-813
-835
-854
-847
-847
-850
-853
-845
-853
-857
-841
-821
-801
-766
-730
-718
-688
-664
-643
-621
-603
-581
-557
-540
-505
-462
-439
-425
-390
-343
-301
-255
-232
-201
-182
-177
-161
-143
-130
-139
-146
-145
-146
-145
-141
-125
-98
-78
-60
-25
4
20
35
47
51
43
36
41
53
71
103
132
163
191
228
256
271
299
321
334
344
344
360
381
380
368
386
410
414
417
409
429
460
478
493
504
490
480
471
439
393
343
311
275
240
202
154
106
69
37
19
-1
-26
-75
-123
-168
-205
-223
-258
-303
-337
-394
-449
-487
-530
-581
-634
-694
-751
-785
-799
-812
-829
-868
-887
-905
-898
-915
-885
-875
-832
-832
-799
-819
-819
-842
-780
-997
-2384
-2262
-1655
-1226
-1112
-1109
-900
-926
-951
-962
-835
-713
-688
-718
-542
-568
-627
-617
-550
-450
-408
-346
-318
-312
-286
-305
-290
-288
-283
-270
-189
-87
-85
-102
-66
-40
-33
26
32
56
85
94
90
75
89
38
-15
-38
-104
-179
-149
-154
-233
-318
-418
-491
-505
-485
-499
-522
-515
-559
-609
-599
-607
-679
-727
-799
-898
-931
-965
-983
-1060
-1138
-1205
-1259
-1281
-1309
-1458
-1467
-1420
-1509
-1595
-1645
-1657
-1694
-1720
-1772
-1841
-1845
-1817
-1836
-1808
-1795
-1781
-1734
-1695
-1697
-1694
-1610
-1544
-1541
-1560
-1585
-1588
-1550
-1500
-1499
-1512
-1527
-1589
-1622
-1583
-1550
-1566
-1543
-1538
-1524
-1492
-1460
-1403
-1318
-1250
-1207
-1143
-1088
-1012
-902
-738
-588
-525
-468
-431
-259
-133
-114
3
100
176
192
249
306
346
363
480
632
692
816
940
1026
1128
1203
1256
1255
1336
1507
1560
1602
1670
1697
1723
1752
1866
2000
2124
2258
2401
2525
2656
2753
2799
2884
2890
2949
3055
3075
3066
2747
2106
1515
901
356
-43
-453
-924
-1609
-2209
-2725
-3108
-3259
-3234
-3135
-3058
-2936
-2848
-2644
-2352
-2120
-2035
-2031
-1964
-1842
-1690
-1554
-1471
-1560
-1625
-1550
-1337
-992
-563
-90
344
709
1058
1399
1661
1995
2276
2414
2458
2381
2220
1963
1692
1342
898
461
105
-144
-351
-536
-758
-993
-1198
-1329
-1351
-1362
-1318
-1291
-1353
-1475
-1591
-1752
-1889
-1949
-2036
-2108
-2148
-2105
-1993
-1857
-1657
-1457
-1229
-930
-555
-137
254
573
833
995
1111
1192
1251
1284
1258
1188
1048
889
739
572
436
350
257
169
122
88
44
-28
-114
-259
-433
-577
-814
-1094
-1390
-1743
-2052
-2299
-2548
-2720
-2949
-3071
-3012
-2966
-2852
-2699
-2479
-2248
-2016
-1780
-1633
-1435
-1243
-1096
-1041
-1011
-977
-947
-885
-792
-792
-748
-646
-553
-462
-399
-325
-221
-205
-200
-257
-337
-428
-558
-738
-959
-1150
-1339
-1507
-1597
-1620
-1672
-1665
-1585
-1513
-1384
-1223
-1079
-955
-848
-704
-572
-495
-421
-356
-290
-205
-127
-18
111
251
493
697
929
1195
1434
1716
1936
2221
2439
2685
2955
3099
3254
3243
3342
3449
3425
3532
3600
3696
3749
3725
3799
3672
3673
3628
3407
3349
3226
3136
2954
2805
2388
810
-729
-1864
-2957
-3407
-3717
-3889
-4576
-5266
-5473
-5711
-5364
-4776
-3826
-2931
-2185
-1591
-1286
-854
-351
-10
94
169
409
593
783
1100
1188
1010
1027
1365
1798
2352
2995
3508
3791
3745
3527
3068
2700
2532
2229
1732
955
91
-799
-1543
-1999
-2536
-3069
-3348
-3329
-3158
-2979
-2756
-2738
-2774
-2617
-2422
-2207
-1949
-1658
-1503
-1450
-1456
-1531
-1523
-1301
-869
-402
41
490
923
1365
1786
2206
2492
2684
2927
3057
3007
2809
2509
2051
1511
1000
499
61
-238
-410
-695
-960
-1186
-1411
-1487
-1493
-1356
-1349
-1406
-1409
-1499
-1601
-1769
-1861
-1939
-1998
-1856
-1720
-1556
-1323
-1045
-678
-357
58
472
796
1041
1271
1429
1363
1277
1057
874
632
383
114
-314
-653
-986
-1238
-1421
-1514
-1583
-1655
-1606
-1636
-1804
-1915
-1914
-1949
-1997
-1998
-1967
-1978
-1931
-1850
-1855
-1819
-1679
-1475
-1178
-899
-658
-495
-315
-122
1
59
133
190
221
204
133
19
-153
-187
-181
-211
-207
-186
-125
-79
-32
-26
-77
-118
-76
-79
-58
-67
-63
-70
-74
40
149
291
533
849
1188
1416
1781
2123
2347
2761
3036
3216
3452
3685
3883
3834
3949
4001
3852
3878
3887
3876
3886
3813
3797
3597
3343
3192
2970
2833
2795
1922
48
-1506
-2847
-3908
-4426
-4546
-4708
-5559
-5827
-5864
-5769
-5344
-4611
-3413
-2455
-1550
-1025
-821
-453
-74
195
218
297
519
602
889
1292
1460
1498
1817
2297
2545
2999
3664
4148
4223
3864
3182
2269
1628
1262
746
-33
-957
-1841
-2557
-2986
-3214
-3516
-3668
-3500
-3182
-2907
-2665
-2372
-2308
-2337
-2222
-2205
-2231
-2153
-1905
-1692
-1546
-1351
-1213
-977
-486
190
915
1572
2155
2533
2736
2875
2934
2841
2633
2430
2064
1539
1064
635
164
-344
-689
-995
-1226
-1201
-1183
-1167
-1290
-1448
-1572
-1746
-1793
-1965
-2155
-2276
-2389
-2454
-2585
-2601
-2511
-2276
-1807
-1310
-832
-388
59
571
942
1289
1503
1593
1700
1650
1517
1100
673
297
-159
-398
-688
-816
-933
-1074
-1070
-1313
-1417
-1555
-1886
-2048
-2227
-2425
-2724
-2929
-2998
-3268
-3393
-3336
-3172
-2868
-2477
-1935
-1504
-1121
-763
-454
-194
31
162
210
257
241
64
-188
-367
-424
-489
-473
-418
-388
-294
-151
-57
-91
-143
-206
-264
-266
-369
-513
-729
-938
-1028
-1141
-1149
-1035
-892
-586
-317
26
310
517
909
1158
1447
1731
1901
2100
2190
2380
2445
2541
2809
2895
3200
3543
3772
3864
3857
4106
4141
3978
4117
4016
3872
3531
3180
2796
2225
1914
1780
1600
1493
710
-1134
-2493
-3679
-4568
-4754
-4763
-4310
-4868
-5090
-4808
-4934
-4453
-4001
-2797
-1770
-1232
-592
-529
-257
-64
41
250
399
958
1249
1570
2022
2204
2389
2603
2931
2884
2873
3278
3524
3347
2607
1652
613
-162
-478
-828
-1298
-1865
-2253
-2503
-2694
-2718
-2853
-2840
-2607
-2285
-2039
-2048
-1952
-2089
-2321
-2299
-2217
-2018
-1801
-1349
-826
-415
80
501
868
1292
1771
2245
2571
2791
2798
2524
2155
1792
1413
1097
864
663
380
114
15
-169
-432
-634
-818
-912
-973
-1029
-1227
-1652
-1987
-2285
-2456
-2515
-2603
-2555
-2406
-2116
-1777
-1528
-1164
-855
-461
-18
333
715
827
983
1053
980
973
884
927
889
884
883
662
368
136
-87
-364
-489
-665
-844
-1092
-1438
-1734
-2198
-2540
-2849
-3129
-3127
-3206
-3205
-3125
-2905
-2607
-2505
-2176
-1789
-1330
-887
-588
-315
-275
-200
-154
-147
-97
-134
-51
41
95
72
-85
-61
28
70
57
-37
-77
-194
-319
-500
-752
-969
-1063
-1053
-1045
-961
-894
-800
-650
-532
-379
-265
-61
170
367
515
580
704
785
962
1156
1352
1648
1901
2267
2544
2823
2998
3133
3430
3470
3564
3720
3742
3727
3574
3502
3250
2916
2815
2748
2651
2605
2529
2381
2190
1978
1789
1646
1445
1463
671
-1103
-2444
-3787
-4642
-4695
-4730
-4196
-4392
-4263
-3669
-3553
-2870
-2355
-1377
-403
-25
241
-22
6
42
-208
-284
-250
245
680
1192
1747
1967
2216
2422
2721
2677
2485
2554
2390
1947
1119
39
-946
-1474
-1654
-1789
-1931
-2066
-1969
-1851
-1631
-1417
-1465
-1455
-1382
-1326
-1335
-1446
-1542
-1726
-1968
-2038
-1902
-1571
-972
-276
410
922
1335
1674
1838
2092
2208
2114
1954
1732
1459
1035
706
377
86
9
-39
41
20
26
63
-104
-276
-659
-1031
-1295
-1519
-1681
-1997
-2258
-2465
-2506
-2360
-2155
-1816
-1517
-1129
-667
-376
-123
49
250
380
367
401
347
377
431
448
504
436
541
655
757
768
591
353
-94
-361
-766
-1127
-1371
-1788
-1896
-2217
-2450
-2567
-2799
-2668
-2660
-2464
-2337
-2290
-2094
-2061
-1869
-1854
-1821
-1644
-1510
-1197
-1033
-807
-595
-444
-249
-195
-101
-19
53
100
11
-155
-374
-597
-698
-760
-905
-1014
-1083
-1110
-1064
-1079
-1058
-990
-1009
-918
-858
-839
-821
-794
-723
-698
-665
-579
-445
-202
-17
191
398
539
735
945
1123
1307
1450
1577
1745
1904
1976
2150
2279
2404
2533
2589
2770
2670
2731
2860
2729
2762
2512
2450
2412
2136
2248
2053
2039
2089
1887
1926
1708
1658
1629
1539
1632
1504
684
-742
-1809
-3000
-3756
-3842
-3862
-3483
-3541
-3252
-2835
-2738
-2243
-1940
-1268
-682
-460
-411
-689
-643
-712
-809
-880
-823
-522
-155
383
837
1165
1369
1547
1740
1595
1409
1442
1188
825
119
-609
-1186
-1358
-1436
-1489
-1399
-1355
-1174
-1152
-1095
-1042
-1069
-947
-944
-1095
-1299
-1601
-1679
-1820
-1845
-1765
-1619
-1222
-755
-206
190
503
896
1081
1199
1183
1096
995
804
624
367
137
-61
-171
-223
-177
-72
-7
44
-22
-73
-267
-529
-724
-1026
-1274
-1542
-1744
-1916
-2072
-2059
-2024
-1865
-1628
-1397
-1135
-905
-672
-508
-432
-361
-329
-370
-354
-376
-347
-282
-243
-105
-37
118
264
336
461
347
231
-6
-373
-620
-1028
-1284
-1455
-1680
-1757
-1846
-1830
-1837
-1809
-1701
-1679
-1679
-1691
-1671
-1730
-1775
-1739
-1721
-1642
-1561
-1449
-1358
-1247
-1087
-979
-835
-721
-617
-507
-446
-426
-499
-618
-727
-774
-812
-873
-871
-862
-840
-803
-791
-736
-698
-603
-488
-483
-435
-428
-437
-408
-438
-436
-415
-345
-224
-123
24
166
296
454
598
693
765
854
908
947
953
937
947
979
1080
1112
1172
1216
1270
1292
1254
1334
1425
1458
1388
1339
1304
1193
1170
1224
1276
1185
1009
1044
1062
1030
1054
1053
1110
1082
1035
1096
1116
1088
976
734
411
-125
-607
-918
-1216
-1327
-1290
-1151
-912
-788
-725
-725
-771
-740
-691
-559
-413
-296
-279
-437
-649
-905
-1098
-1179
-1247
-1179
-1040
-996
-912
-828
-863
-848
-771
-722
-652
-664
-683
-731
-816
-884
-983
-948
-860
-824
-755
-676
-648
-692
-691
-660
-638
-589
-492
-439
-474
-476
-516
-613
-668
-669
-630
-565
-505
-435
-393
-385
-392
-397
-411
-374
-301
-218
-147
-143
-171
-205
-253
-284
-309
-320
-315
-318
-312
-332
-364
-379
-396
-411
-449
-491
-504
-524
-569
-606
-617
-641
-669
-678
-690
-700
-709
-733
-748
-761
-779
-787
-782
-776
-746
-729
-705
-657
-621
-603
-588
-551
-519
-503
-489
-474
-471
-465
-465
-479
-497
-517
-526
-520
-519
-510
-497
-489
-483
-471
-461
-442
-443
-455
-459
-467
-496
-530
-523
-518
-517
-499
-479
-450
-427
-396
-380
-369
-339
-349
-342
-337
-357
-355
-347
-343
-343
-357
-364
-380
-389
-396
-406
-417
-416
-407
-421
-433
-442
-448
-480
-528
-565
-609
-663
-684
-677
-700
-728
-760
-777
-789
-818
-851
-889
-918
-960
-970
-989
-1000
-979
-936
-889
-907
-935
-908
-891
-876
-842
-823
-762
-714
-695
-656
-606
-569
-532
-498
-470
-438
-411
-383
-345
-306
-275
-245
-206
-174
-161
-161
-156
-145
-115
-94
-75
-58
-59
-55
-44
-41
-38
-46
-65
-62
-48
-36
-48
-53
-48
-40
-26
-12
3
35
57
77
87
92
94
96
103
107
103
86
63
45
32
4
-26
-31
-36
-56
-63
-63
-64
-50
-55
-60
-74
-87
-75
-76
-84
-95
-91
-175
-249
-287
-407
-472
-468
-291
-92
-52
53
129
170
139
50
115
134
73
66
71
57
45
70
84
103
110
84
76
84
83
102
161
226
252
207
132
51
-47
-157
-234
-218
-185
-180
-188
-243
-311
-380
-448
-507
-529
-504
-484
-532
-592
-637
-721
-814
-843
-864
-914
-955
-968
-991
-1060
-1119
-1130
-1126
-1136
-1143
-1145
-1168
-1187
-1193
-1223
-1227
-1177
-1116
-1085
-1068
-1037
-998
-954
-893
-824
-760
-688
-618
-575
-544
-513
-473
-422
-364
-300
-239
-205
-183
-182
-180
-163
-141
-107
-70
-50
-47
-41
-45
-48
-30
-18
-14
-28
-63
-118
-160
-197
-234
-248
-245
-254
-264
-274
-304
-322
-328
-323
-304
-296
-294
-304
-326
-364
-399
-444
-466
-471
-476
-478
-490
-496
-497
-486
-447
-392
-357
-332
-312
-293
-273
-255
-216
-184
-167
-171
-182
-190
-175
-142
-107
-74
-33
24
65
97
118
124
127
135
173
203
201
214
223
232
246
271
316
343
368
382
404
431
440
448
474
504
541
565
582
576
555
540
529
545
548
539
546
528
495
470
457
466
453
449
456
447
439
429
420
427
449
458
487
502
493
500
495
450
391
361
346
328
308
284
241
148
36
-64
-159
-191
-165
-109
-70
-85
-149
-262
-392
-509
-573
-607
-634
-674
-750
-859
-988
-1081
-1127
-1147
-1139
-1114
-1107
-1097
-1103
-1093
-1069
-1040
-992
-953
-950
-968
-973
-981
-987
-966
-922
-868
-789
-713
-644
-599
-550
-489
-430
-362
-323
-290
-256
-250
-269
-273
-270
-280
-289
-284
-277
-274
-269
-237
-203
-159
-106
-53
-8
-4
-3
11
19
29
29
34
40
19
-18
-51
-62
-72
-83
-74
-43
-32
-46
-79
-104
-142
-175
-175
-201
-244
-332
-412
-494
-590
-685
-772
-811
-837
-865
-878
-871
-874
-908
-941
-948
-981
-999
-1041
-1072
-1076
-1086
-1073
-1083
-1093
-1103
-1118
-1129
-1145
-1156
-1170
-1152
-1112
-1073
-1035
-1013
-973
-966
-964
-950
-938
-906
-883
-850
-826
-813
-805
-774
-742
-702
-671
-645
-600
-572
-537
-504
-466
-406
-357
-308
-296
-295
-284
-277
-258
-244
-230
-217
-199
-186
-188
-186
-172
-144
-121
-83
-43
0
38
72
94
114
160
186
213
232
258
291
320
341
375
420
470
545
607
668
734
799
873
944
1007
1081
1134
1172
1208
1241
1293
1356
1431
1487
1531
1571
1597
1617
1641
1627
1471
1208
898
504
146
-17
112
407
674
877
828
537
152
-141
-235
-258
-217
-159
-297
-650
-1037
-1334
-1504
-1532
-1511
-1542
-1587
-1622
-1652
-1669
-1608
-1436
-1270
-1200
-1197
-1292
-1454
-1581
-1629
-1633
-1667
-1647
-1589
-1591
-1589
-1576
-1476
-1318
-1109
-894
-762
-637
-523
-441
-408
-363
-292
-292
-299
-295
-335
-375
-378
-332
-277
-228
-139
-31
62
156
221
240
278
339
420
460
494
506
427
327
244
190
167
177
200
177
136
106
57
14
12
42
84
91
60
-9
-92
-153
-208
-250
-279
-314
-374
-480
-571
-620
-665
-682
-680
-676
-691
-699
-723
-744
-756
-726
-696
-700
-729
-782
-823
-874
-914
-923
-916
-885
-839
-822
-829
-847
-879
-932
-980
-995
-1003
-1009
-1045
-1080
-1084
-1063
-1040
-1024
-989
-982
-1001
-1012
-1016
-1024
-1024
-993
-947
-933
-944
-961
-987
-999
-990
-955
-897
-811
-712
-653
-614
-557
-493
-450
-421
-375
-357
-364
-394
-420
-416
-422
-413
-393
-375
-349
-310
-258
-221
-165
-113
-78
-22
32
42
44
46
30
3
-2
21
36
61
77
91
110
140
211
284
344
414
491
558
624
682
735
797
837
879
923
950
998
1030
1078
1140
1197
1307
1432
1526
1582
1648
1718
1761
1788
1830
1890
1905
1945
1957
1914
1738
1465
1162
714
304
80
147
445
724
982
998
728
378
54
-49
-85
-78
-32
-185
-528
-955
-1316
-1501
-1558
-1577
-1631
-1698
-1752
-1764
-1725
-1620
-1407
-1179
-1078
-1086
-1193
-1373
-1507
-1586
-1580
-1578
-1586
-1553
-1566
-1578
-1582
-1525
-1347
-1131
-940
-802
-702
-595
-491
-405
-307
-239
-224
-232
-269
-310
-320
-271
-195
-119
-31
43
119
202
271
300
297
307
361
401
421
454
453
395
328
275
240
225
234
254
220
165
129
93
59
41
54
55
44
6
-82
-172
-237
-265
-263
-270
-271
-287
-349
-403
-432
-441
-431
-423
-435
-503
-576
-636
-703
-750
-780
-792
-865
-949
-1001
-1079
-1101
-1077
-1000
-910
-881
-823
-828
-893
-928
-948
-929
-958
-987
-1006
-1073
-1118
-1142
-1130
-1104
-1081
-1044
-1003
-934
-885
-844
-808
-783
-716
-692
-700
-694
-713
-717
-723
-752
-769
-786
-761
-716
-693
-637
-584
-547
-503
-498
-481
-464
-450
-403
-396
-393
-376
-364
-372
-386
-386
-369
-330
-307
-291
-263
-236
-204
-159
-123
-78
-40
-1
34
69
108
140
169
204
240
271
314
341
375
403
432
480
518
566
639
705
785
864
924
979
1013
1084
1158
1225
1336
1474
1591
1682
1775
1882
1950
2006
2053
2096
2093
2076
2008
1726
1367
945
409
-74
-308
-152
182
527
857
889
630
309
79
47
9
8
11
-199
-602
-1045
-1356
-1491
-1523
-1564
-1661
-1778
-1834
-1854
-1792
-1623
-1388
-1185
-1086
-1090
-1233
-1446
-1592
-1604
-1559
-1564
-1563
-1548
-1554
-1541
-1476
-1334
-1122
-885
-707
-621
-574
-480
-358
-256
-157
-91
-90
-101
-98
-97
-81
2
121
201
284
385
435
467
486
464
409
365
372
349
291
253
184
93
24
-21
-36
-15
32
81
94
76
28
-29
-69
-92
-90
-123
-215
-295
-402
-463
-465
-451
-403
-376
-363
-368
-382
-375
-331
-294
-253
-249
-280
-293
-346
-372
-430
-506
-538
-610
-641
-737
-839
-856
-905
-886
-854
-788
-732
-745
-708
-750
-806
-820
-836
-837
-842
-833
-826
-811
-818
-788
-740
-697
-648
-650
-643
-647
-667
-685
-695
-699
-700
-684
-715
-790
-860
-877
-906
-897
-1094
-1090
-1033
-1030
-913
-846
-763
-620
-555
-600
-609
-597
-571
-579
-589
-585
-532
-474
-427
-382
-616
-704
-546
-519
-324
-241
-145
130
191
166
85
113
198
140
98
12
-25
75
175
259
346
433
539
608
768
849
902
1111
1216
1243
1287
1300
1364
1404
1472
1540
1502
1629
1774
1895
2082
2186
2355
2482
2618
2770
2747
2766
2798
2661
2487
1901
1218
555
-533
-1219
-1913
-2773
-3130
-3187
-2669
-2037
-1328
-552
-237
-36
-72
-185
-166
-102
75
-13
-441
-1000
-1504
-1690
-1633
-1713
-1745
-1692
-1666
-1511
-1394
-1226
-1008
-747
-541
-741
-1169
-1618
-1926
-2006
-1949
-1846
-1820
-1546
-1112
-722
-288
215
828
1401
1816
1936
1875
1847
1851
1800
1546
1238
860
575
417
262
179
187
310
447
504
474
395
309
174
-26
-404
-771
-1078
-1316
-1418
-1532
-1521
-1499
-1405
-1234
-1092
-816
-584
-305
-76
-44
-101
-307
-490
-646
-802
-968
-1157
-1286
-1381
-1362
-1310
-1214
-980
-806
-603
-457
-360
-302
-285
-199
-280
-319
-363
-472
-445
-422
-345
-188
-77
83
194
237
277
261
224
155
10
-171
-360
-549
-717
-851
-892
-962
-1006
-924
-943
-911
-807
-845
-815
-844
-957
-1055
-1221
-1354
-1490
-1678
-1771
-1825
-1859
-1776
-1720
-1636
-1444
-1283
-1136
-1012
-906
-828
-784
-762
-749
-801
-848
-791
-893
-929
-851
-829
-673
-495
-342
-194
-44
114
163
231
231
188
191
139
65
9
-9
-8
35
126
180
220
315
418
438
464
477
459
429
357
242
162
104
-24
-50
-70
-44
17
64
236
272
377
535
549
685
696
736
780
797
888
932
1061
1104
1174
1221
1317
1447
1505
1698
1853
1936
2076
2210
2173
2297
2392
2284
2278
2024
1243
647
98
-785
-1230
-1800
-2436
-2770
-2612
-1941
-1325
-507
53
243
259
90
-99
-198
-104
-198
-464
-927
-1427
-1639
-1629
-1463
-1432
-1483
-1444
-1422
-1273
-1223
-1175
-1057
-970
-1035
-1389
-1783
-2167
-2223
-2024
-1798
-1557
-1313
-919
-448
44
489
865
1218
1477
1545
1415
1225
1104
1041
962
765
535
388
327
340
410
486
490
545
541
465
317
74
-112
-380
-661
-898
-1156
-1254
-1205
-1081
-932
-754
-613
-518
-378
-299
-219
-153
-159
-299
-569
-801
-994
-1131
-1235
-1285
-1327
-1351
-1340
-1285
-1150
-1045
-945
-834
-794
-810
-881
-890
-879
-900
-841
-857
-751
-644
-651
-505
-346
-289
-201
-107
-118
-174
-183
-158
-219
-310
-400
-530
-652
-769
-863
-880
-877
-914
-898
-844
-797
-716
-673
-690
-764
-883
-1048
-1213
-1356
-1459
-1566
-1553
-1579
-1600
-1494
-1404
-1224
-1095
-1006
-930
-917
-856
-846
-853
-846
-876
-901
-895
-893
-876
-831
-731
-607
-531
-453
-387
-289
-179
-162
-125
-77
-140
-132
-122
-137
-125
-115
-36
-11
18
141
194
233
311
289
304
290
239
232
183
158
83
91
67
80
164
151
241
307
383
436
514
610
641
800
872
954
1022
1048
1129
1139
1157
1234
1262
1286
1439
1531
1669
1770
1886
2008
1977
2071
2014
1939
1894
1598
822
260
-311
-1154
-1522
-2068
-2582
-2836
-2532
-1778
-1133
-345
175
321
394
306
98
1
15
-93
-398
-791
-1226
-1437
-1425
-1353
-1382
-1480
-1518
-1506
-1373
-1329
-1353
-1288
-1245
-1335
-1649
-1981
-2289
-2298
-2088
-1871
-1555
-1330
-903
-409
106
547
808
1142
1306
1318
1245
1092
934
850
764
575
390
270
261
294
378
430
425
432
419
354
179
13
-216
-427
-635
-903
-1074
-1150
-1084
-897
-712
-485
-402
-292
-112
-107
-16
-78
-179
-306
-567
-755
-1009
-1153
-1222
-1244
-1235
-1201
-1126
-1057
-896
-820
-713
-670
-678
-653
-735
-792
-871
-830
-815
-888
-814
-778
-687
-561
-393
-292
-185
-2
66
97
58
-34
-165
-349
-473
-678
-795
-832
-901
-842
-785
-677
-591
-524
-462
-524
-565
-681
-852
-1013
-1212
-1326
-1458
-1453
-1485
-1484
-1349
-1286
-1149
-1027
-863
-720
-649
-583
-598
-640
-656
-743
-796
-801
-911
-917
-920
-866
-761
-682
-516
-390
-252
-152
-69
1
43
29
-23
-2
-57
-58
-15
-14
54
143
207
278
388
462
487
552
604
584
535
520
458
368
339
308
295
255
307
371
414
542
634
737
842
958
1075
1128
1199
1260
1196
1148
1142
1132
1160
1162
1249
1370
1519
1752
2005
2193
2314
2481
2575
2551
2418
2241
1804
984
381
-397
-1199
-1596
-2056
-2458
-2660
-2349
-1644
-856
21
551
725
688
502
288
104
-17
-224
-499
-922
-1313
-1498
-1512
-1374
-1282
-1229
-1206
-1216
-1101
-1097
-1103
-1049
-1050
-1198
-1571
-1938
-2261
-2298
-2114
-1784
-1449
-1176
-710
-215
318
773
1138
1425
1539
1540
1374
1130
957
827
713
561
385
301
304
389
516
606
629
642
611
507
306
53
-154
-421
-670
-936
-1149
-1174
-1089
-879
-656
-462
-322
-192
-54
27
53
28
-94
-297
-539
-815
-1050
-1202
-1236
-1231
-1223
-1131
-1054
-945
-780
-674
-596
-571
-573
-651
-783
-893
-1022
-1096
-1163
-1173
-1151
-1100
-950
-722
-462
-245
-51
95
158
159
91
-10
-127
-233
-356
-500
-604
-681
-711
-724
-716
-702
-676
-649
-647
-619
-683
-733
-783
-915
-1027
-1186
-1244
-1273
-1274
-1193
-1095
-1008
-888
-697
-600
-503
-443
-423
-447
-510
-589
-723
-800
-856
-925
-993
-1023
-999
-934
-818
-713
-607
-488
-401
-256
-206
-189
-129
-101
-92
-92
-90
-85
-74
-64
34
77
171
301
336
411
424
457
465
376
361
310
280
293
255
277
290
327
389
440
555
681
830
1002
1118
1240
1381
1383
1464
1504
1438
1415
1402
1450
1418
1532
1658
1770
1955
2051
2148
2197
2134
2102
1690
1023
456
-383
-1038
-1600
-2156
-2617
-2930
-2573
-1988
-1209
-368
163
517
525
412
211
95
36
-176
-436
-917
-1356
-1572
-1605
-1544
-1528
-1525
-1507
-1429
-1337
-1324
-1284
-1191
-1117
-1254
-1559
-1965
-2291
-2304
-2154
-1845
-1582
-1321
-922
-428
98
524
946
1260
1461
1472
1345
1125
891
787
612
439
231
97
46
112
275
325
378
399
398
327
172
-27
-275
-505
-749
-1001
-1212
-1287
-1229
-1031
-812
-658
-523
-406
-258
-151
-132
-160
-248
-406
-620
-890
-1144
-1303
-1376
-1382
-1386
-1359
-1284
-1178
-1042
-891
-784
-711
-669
-740
-829
-930
-1041
-1078
-1126
-1158
-1148
-1052
-870
-682
-445
-225
-94
15
58
58
7
-93
-183
-320
-487
-637
-732
-788
-826
-836
-856
-866
-846
-864
-859
-849
-855
-889
-971
-1050
-1174
-1212
-1229
-1217
-1170
-1157
-1048
-963
-824
-723
-641
-504
-517
-544
-608
-730
-827
-919
-945
-1008
-999
-972
-936
-843
-759
-645
-595
-459
-424
-373
-308
-292
-209
-220
-173
-173
-125
-28
10
146
202
298
414
445
517
525
507
465
395
357
272
250
210
235
253
276
400
482
606
714
826
919
1019
1124
1205
1225
1289
1352
1318
1461
1458
1454
1610
1686
1772
1881
1999
2107
2156
2176
2099
1955
1549
753
175
-595
-1323
-1780
-2228
-2621
-2898
-2591
-1937
-1176
-348
209
485
541
359
148
41
-1
-132
-420
-831
-1300
-1573
-1597
-1490
-1395
-1401
-1407
-1366
-1281
-1279
-1308
-1223
-1163
-1245
-1530
-1921
-2198
-2253
-2040
-1719
-1419
-1100
-739
-214
304
698
1035
1269
1447
1444
1328
1101
887
765
630
501
293
148
88
140
259
296
327
305
279
168
10
-163
-389
-549
-774
-1028
-1203
-1263
-1165
-987
-746
-583
-467
-337
-254
-159
-139
-174
-296
-466
-688
-948
-1120
-1287
-1322
-1311
-1313
-1250
-1236
-1136
-1041
-922
-865
-817
-849
-961
-1002
-1179
-1257
-1306
-1305
-1224
-1147
-947
-758
-519
-280
-165
-38
14
12
-33
-130
-239
-355
-429
-549
-628
-728
-766
-780
-803
-760
-825
-800
-806
-834
-804
-851
-882
-951
-1024
-1119
-1181
-1189
-1117
-1018
-922
-811
-759
-650
-585
-539
-447
-489
-545
-603
-707
-804
-901
-913
-958
-955
-941
-925
-858
-763
-620
-542
-437
-367
-310
-242
-202
-138
-109
-53
1
13
77
127
157
200
265
281
317
349
382
451
464
509
484
446
436
406
420
433
521
609
714
865
966
1122
1262
1409
1537
1542
1571
1579
1604
1556
1551
1618
1655
1764
1854
2054
2145
2207
2307
2255
2108
1840
1108
419
-188
-1032
-1550
-2114
-2618
-3021
-2969
-2383
-1679
-772
-2
498
659
592
386
259
275
138
-154
-613
-1154
-1511
-1631
-1568
-1523
-1545
-1504
-1488
-1379
-1326
-1337
-1254
-1112
-1091
-1306
-1664
-2033
-2172
-2077
-1820
-1578
-1328
-945
-481
118
629
1048
1406
1658
1771
1683
1447
1146
947
741
518
264
24
-96
-104
-16
26
49
90
153
132
54
-81
-292
-425
-631
-855
-1071
-1217
-1200
-1105
-870
-695
-529
-361
-234
-61
-10
50
-17
-192
-351
-645
-908
-1148
-1317
-1396
-1486
-1435
-1448
-1383
-1231
-1112
-914
-854
-753
-768
-834
-894
-998
-1072
-1185
-1181
-1146
-1023
-837
-635
-398
-219
-19
101
142
160
102
5
-155
-324
-486
-641
-716
-776
-859
-912
-877
-877
-887
-883
-859
-800
-784
-778
-835
-888
-953
-959
-1008
-1045
-1028
-1029
-968
-893
-818
-751
-633
-586
-516
-523
-586
-618
-724
-773
-900
-968
-992
-1061
-1022
-967
-920
-814
-696
-562
-453
-357
-265
-191
-100
-58
-6
-24
15
91
101
147
194
244
276
334
396
418
462
505
468
488
430
381
414
401
421
404
526
555
682
885
979
1196
1356
1509
1588
1672
1732
1752
1777
1785
1822
1897
2018
2126
2235
2336
2366
2341
2254
1984
1193
526
-169
-1074
-1616
-2246
-2809
-3139
-2926
-2276
-1498
-665
-21
374
513
523
355
316
324
184
-90
-604
-1116
-1459
-1473
-1444
-1493
-1562
-1631
-1561
-1417
-1255
-1196
-1112
-980
-1062
-1327
-1708
-2073
-2201
-2089
-1903
-1713
-1535
-1124
-560
44
584
944
1299
1578
1746
1725
1530
1315
1139
934
663
331
49
-92
-75
-29
-46
-43
-12
137
218
199
84
-128
-287
-500
-758
-1023
-1192
-1188
-1079
-949
-851
-720
-540
-307
-59
69
111
118
40
-87
-292
-543
-760
-938
-1067
-1204
-1343
-1404
-1400
-1273
-1157
-1041
-963
-863
-772
-769
-757
-843
-914
-932
-934
-918
-871
-782
-643
-491
-345
-188
-76
47
150
170
145
73
-20
-97
-197
-278
-384
-489
-580
-680
-752
-820
-857
-835
-803
-790
-800
-822
-800
-795
-789
-803
-814
-811
-808
-807
-781
-769
-717
-674
-632
-572
-574
-553
-544
-528
-541
-542
-554
-602
-630
-645
-619
-589
-531
-456
-385
-300
-163
-161
-250
-58
46
72
177
225
248
293
279
284
362
400
357
351
369
342
388
421
494
482
454
466
496
520
534
597
704
802
853
899
964
1079
1163
1217
1288
1281
1259
1247
1298
1352
1357
1407
1447
1481
1503
1497
1491
1438
1337
1197
936
686
309
-101
-484
-986
-1417
-1676
-1538
-1177
-724
-240
41
95
-16
-136
-186
-164
-146
-177
-317
-619
-917
-1047
-1048
-1037
-1084
-1155
-1248
-1306
-1288
-1178
-986
-793
-649
-592
-638
-749
-858
-903
-860
-824
-842
-836
-822
-774
-667
-543
-402
-289
-199
-139
-123
-125
-87
-59
-64
-87
-124
-151
-175
-188
-164
-150
-131
-102
-41
27
95
176
201
183
115
41
-11
-31
-23
-19
-30
-89
-139
-182
-218
-231
-216
-193
-215
-248
-294
-331
-341
-358
-378
-419
-470
-526
-580
-608
-634
-626
-605
-593
-604
-615
-608
-625
-652
-691
-743
-786
-843
-889
-920
-946
-950
-968
-996
-1008
-995
-980
-961
-936
-928
-920
-928
-911
-861
-835
-816
-817
-827
-864
-892
-903
-903
-891
-868
-841
-832
-813
-800
-776
-739
-706
-676
-661
-649
-647
-643
-635
-608
-587
-575
-556
-549
-540
-537
-521
-504
-485
-465
-458
-432
-409
-401
-382
-349
-338
-337
-321
-288
-254
-255
-260
-263
-307
-335
-356
-368
-365
-372
-345
-306
-286
-283
-259
-229
-220
-221
-220
-194
-194
-185
-149
-122
-77
-59
-44
-33
-38
-29
-28
-25
2
30
56
99
125
155
204
246
313
370
445
527
600
687
770
836
909
976
1043
1105
1145
1204
1221
1227
1279
1328
1388
1445
1489
1469
1278
1022
672
192
-183
-272
-33
327
665
904
885
620
320
134
36
-52
-176
-363
-669
-1018
-1223
-1280
-1275
-1290
-1384
-1519
-1631
-1648
-1553
-1365
-1156
-977
-891
-916
-1028
-1181
-1283
-1321
-1345
-1382
-1431
-1488
-1507
-1424
-1285
-1123
-966
-847
-747
-687
-619
-516
-400
-300
-258
-229
-228
-237
-225
-217
-243
-247
-213
-138
-34
70
168
240
275
254
190
145
131
152
185
209
212
200
173
158
187
218
239
224
162
56
-79
-184
-297
-416
-498
-567
-632
-676
-713
-715
-727
-752
-763
-773
-805
-845
-893
-935
-994
-1060
-1091
-1123
-1168
-1225
-1260
-1290
-1338
-1380
-1383
-1345
-1275
-1206
-1142
-1076
-1048
-1036
-982
-933
-899
-884
-845
-819
-823
-825
-819
-781
-749
-704
-665
-615
-573
-533
-466
-403
-351
-316
-280
-264
-253
-235
-213
-175
-132
-91
-47
-6
5
-15
-33
-45
-72
-102
-115
-119
-108
-89
-73
-76
-79
-82
-77
-60
-28
-2
31
42
34
49
68
62
39
17
15
14
16
72
155
245
336
426
514
613
713
810
904
995
1082
1150
1214
1296
1372
1489
1603
1723
1842
1938
1975
1956
1809
1487
1171
775
329
36
80
410
801
1202
1441
1406
1134
814
619
498
393
237
10
-369
-782
-1054
-1139
-1142
-1198
-1280
-1391
-1444
-1400
-1241
-992
-744
-552
-494
-576
-761
-991
-1172
-1275
-1356
-1473
-1559
-1619
-1629
-1553
-1436
-1289
-1169
-1034
-908
-789
-648
-525
-381
-275
-206
-187
-213
-254
-269
-266
-265
-245
-191
-106
-7
92
175
232
264
246
221
205
213
249
274
286
280
269
244
249
281
323
369
381
359
321
251
173
122
48
-17
-94
-178
-257
-312
-313
-332
-343
-362
-412
-479
-526
-553
-592
-609
-644
-677
-781
-903
-1019
-1143
-1230
-1295
-1318
-1327
-1333
-1342
-1308
-1246
-1174
-1087
-1047
-1021
-1030
-1061
-1078
-1092
-1084
-1092
-1083
-1092
-1115
-1123
-1111
-1061
-1014
-942
-864
-780
-704
-641
-573
-537
-513
-489
-459
-440
-424
-399
-384
-356
-347
-329
-322
-333
-345
-344
-337
-330
-318
-299
-263
-231
-192
-178
-200
-211
-216
-219
-236
-235
-222
-218
-204
-192
-173
-178
-157
-133
-134
-120
-116
-103
-83
-66
-59
-38
1
24
73
118
175
245
294
355
380
410
412
420
489
560
625
673
760
878
1010
1112
1240
1390
1498
1587
1683
1763
1803
1821
1818
1722
1472
1156
805
398
57
-36
191
549
920
1197
1244
1075
785
522
346
217
57
-124
-407
-800
-1109
-1242
-1255
-1281
-1364
-1459
-1529
-1509
-1392
-1184
-942
-730
-638
-694
-843
-1069
-1275
-1394
-1445
-1500
-1588
-1632
-1618
-1539
-1421
-1280
-1120
-1001
-883
-778
-685
-577
-476
-390
-331
-311
-340
-366
-375
-377
-368
-351
-316
-235
-134
-24
89
152
169
182
176
153
159
196
252
312
346
318
275
249
241
262
285
292
268
225
163
90
45
0
-53
-121
-225
-352
-433
-517
-573
-561
-530
-468
-467
-465
-474
-573
-644
-715
-816
-900
-970
-1075
-1202
-1307
-1371
-1351
-1315
-1271
-1203
-1123
-1082
-1050
-998
-975
-947
-944
-932
-932
-963
-977
-1000
-1019
-1020
-1014
-996
-936
-866
-791
-717
-634
-561
-507
-423
-353
-308
-291
-289
-289
-306
-294
-281
-261
-239
-237
-240
-231
-205
-199
-179
-158
-133
-108
-117
-120
-150
-171
-184
-193
-183
-177
-182
-193
-169
-146
-131
-124
-114
-80
-91
-96
-84
-87
-101
-108
-89
-78
-73
-76
-50
-20
30
105
209
321
411
504
597
678
730
789
841
874
895
918
969
1058
1169
1278
1443
1627
1769
1882
1975
2051
2015
1846
1599
1275
877
455
195
180
348
616
907
1102
1055
848
644
453
290
161
51
-126
-430
-775
-1032
-1179
-1263
-1337
-1445
-1523
-1562
-1528
-1395
-1198
-987
-817
-723
-750
-884
-1094
-1269
-1367
-1421
-1486
-1548
-1582
-1588
-1539
-1468
-1340
-1184
-1021
-853
-689
-540
-434
-324
-241
-206
-211
-267
-334
-391
-431
-429
-414
-370
-285
-169
-57
50
144
207
239
258
276
296
327
358
392
387
327
253
209
191
172
170
174
146
111
62
22
-21
-71
-137
-197
-302
-424
-515
-578
-564
-553
-555
-541
-576
-639
-705
-774
-827
-867
-925
-999
-1083
-1164
-1216
-1228
-1230
-1247
-1250
-1248
-1236
-1222
-1201
-1148
-1074
-1002
-976
-973
-982
-991
-996
-1013
-1019
-1011
-991
-958
-888
-810
-720
-636
-549
-480
-435
-401
-369
-318
-270
-240
-225
-206
-207
-213
-200
-187
-170
-161
-178
-193
-174
-150
-143
-135
-113
-105
-123
-149
-151
-133
-141
-153
-157
-177
-208
-212
-201
-196
-204
-189
-168
-160
-162
-184
-181
-172
-166
-135
-113
-99
-57
-18
41
129
229
319
392
451
484
498
534
615
696
799
890
971
1056
1126
1234
1342
1452
1586
1727
1834
1923
1953
1838
1599
1237
798
371
92
87
322
670
1000
1198
1182
994
742
519
375
261
135
-41
-332
-662
-942
-1101
-1189
-1273
-1351
-1435
-1475
-1445
-1335
-1151
-935
-751
-662
-692
-838
-1055
-1237
-1343
-1423
-1492
-1558
-1610
-1632
-1604
-1523
-1393
-1218
-1028
-836
-689
-562
-443
-331
-245
-202
-202
-271
-361
-427
-466
-470
-453
-409
-327
-228
-118
6
128
221
308
340
343
361
395
437
449
443
379
284
213
168
151
153
154
148
126
63
-26
-89
-154
-224
-302
-400
-488
-553
-573
-583
-594
-596
-615
-653
-729
-828
-896
-952
-1005
-1061
-1112
-1156
-1196
-1232
-1252
-1232
-1230
-1203
-1168
-1150
-1127
-1101
-1053
-994
-956
-956
-947
-943
-946
-963
-988
-991
-1012
-999
-957
-911
-843
-761
-675
-606
-565
-513
-443
-389
-363
-342
-311
-288
-286
-290
-279
-262
-252
-255
-241
-232
-220
-205
-194
-183
-186
-181
-168
-163
-170
-177
-176
-186
-196
-222
-232
-243
-242
-249
-265
-265
-268
-275
-271
-258
-230
-213
-191
-179
-146
-94
-56
-36
2
64
114
164
220
285
326
382
436
470
522
591
647
725
810
918
1041
1179
1321
1444
1558
1656
1730
1781
1758
1630
1381
1043
634
210
-66
-95
128
489
833
1027
1027
877
632
412
269
194
113
-48
-311
-658
-975
-1213
-1349
-1435
-1503
-1547
-1559
-1533
-1449
-1258
-1046
-866
-770
-798
-935
-1152
-1352
-1498
-1578
-1623
-1666
-1716
-1753
-1738
-1672
-1555
-1389
-1196
-984
-801
-645
-488
-349
-260
-211
-204
-239
-300
-357
-395
-416
-397
-349
-267
-153
-43
80
193
273
332
349
353
366
377
395
416
397
333
215
92
4
-51
-82
-92
-108
-154
-219
-274
-357
-391
-422
-476
-536
-564
-548
-588
-593
-593
-651
-732
-810
-878
-963
-1040
-1085
-1104
-1111
-1145
-1181
-1216
-1263
-1323
-1340
-1302
-1256
-1218
-1206
-1155
-1110
-1060
-1029
-1027
-1021
-1029
-1026
-1031
-997
-965
-943
-903
-875
-833
-790
-725
-666
-576
-495
-444
-383
-323
-297
-343
-315
-300
-280
-251
-229
-215
-216
-250
-352
-317
-282
-348
-405
-385
-348
-325
-322
-258
-250
-267
-235
-160
-136
-176
-293
-367
-388
-459
-484
-435
-324
-207
-193
-135
-93
-89
-134
-166
-130
-97
-31
26
118
190
204
206
268
321
361
415
517
630
692
737
791
898
972
1048
1182
1307
1429
1545
1675
1767
1829
1889
1868
1763
1565
1255
771
232
-204
-465
-471
-235
151
506
769
808
677
489
310
281
294
264
160
-67
-355
-639
-891
-1081
-1242
-1336
-1362
-1358
-1324
-1250
-1126
-952
-786
-728
-770
-909
-1070
-1213
-1324
-1386
-1432
-1459
-1510
-1545
-1531
-1469
-1358
-1193
-964
-742
-546
-352
-216
-111
-38
-27
-76
-135
-196
-244
-252
-244
-199
-160
-92
-20
68
174
269
327
338
370
339
339
317
300
261
195
99
-56
-184
-281
-350
-401
-414
-438
-466
-534
-556
-560
-530
-496
-478
-471
-525
-595
-671
-719
-772
-787
-743
-699
-679
-678
-696
-658
-643
-635
-632
-642
-648
-686
-714
-760
-794
-821
-848
-886
-906
-932
-936
-892
-852
-814
-769
-724
-658
-632
-597
-579
-588
-585
-581
-554
-519
-464
-447
-414
-403
-379
-364
-357
-332
-285
-250
-252
-248
-264
-277
-287
-291
-286
-308
-299
-308
-293
-328
-349
-366
-334
-410
-544
-619
-893
-905
-844
-1162
-1157
-763
-526
-307
-213
-98
-370
-353
-229
-186
-66
179
270
372
443
393
413
393
593
708
852
998
1092
1185
1179
1258
1371
1452
1559
1720
1845
1956
2045
2129
2253
2357
2477
2663
2688
2612
2394
1966
1441
825
116
-579
-1211
-1655
-1792
-1697
-1342
-962
-697
-558
-537
-592
-616
-554
-431
-320
-365
-540
-790
-1080
-1355
-1560
-1653
-1684
-1667
-1563
-1455
-1377
-1280
-1141
-1038
-991
-1029
-1145
-1306
-1445
-1548
-1565
-1545
-1500
-1428
-1321
-1158
-951
-701
-425
-129
170
422
644
804
866
903
895
847
757
683
610
555
558
562
599
605
605
641
611
572
476
358
204
-7
-200
-380
-535
-661
-785
-887
-979
-1089
-1172
-1172
-1159
-1148
-1132
-1138
-1184
-1268
-1282
-1319
-1344
-1363
-1389
-1388
-1436
-1458
-1475
-1429
-1301
-1198
-1064
-965
-890
-842
-794
-768
-762
-735
-735
-725
-751
-759
-755
-743
-669
-607
-540
-438
-319
-245
-183
-118
-83
-62
-50
-22
-58
-82
-105
-133
-144
-166
-168
-157
-128
-114
-127
-119
-112
-152
-184
-233
-301
-380
-461
-554
-636
-706
-741
-767
-769
-736
-733
-719
-676
-650
-632
-614
-589
-563
-562
-569
-596
-581
-573
-534
-475
-390
-285
-182
-75
24
99
150
228
275
319
344
347
377
374
395
418
465
536
581
675
767
846
892
917
960
995
1048
1087
1099
1149
1192
1224
1274
1305
1371
1430
1495
1570
1658
1737
1784
1768
1692
1512
1228
908
492
59
-326
-583
-647
-559
-362
-182
-88
-70
-181
-290
-364
-381
-339
-318
-350
-484
-671
-864
-1029
-1161
-1200
-1176
-1152
-1087
-1037
-962
-891
-827
-751
-716
-696
-742
-811
-869
-898
-896
-881
-834
-782
-730
-688
-646
-595
-517
-424
-312
-202
-130
-97
-106
-132
-188
-244
-292
-315
-303
-260
-208
-160
-88
-32
5
54
92
119
144
148
126
97
72
57
45
24
-6
-48
-103
-142
-175
-185
-164
-137
-126
-163
-220
-295
-361
-389
-423
-430
-443
-488
-550
-624
-707
-790
-826
-846
-847
-852
-853
-852
-864
-887
-921
-929
-912
-901
-884
-875
-874
-887
-897
-905
-923
-930
-911
-888
-861
-820
-793
-744
-697
-657
-614
-590
-557
-513
-487
-474
-455
-434
-420
-412
-396
-397
-396
-392
-402
-384
-343
-318
-306
-281
-258
-256
-242
-232
-214
-204
-219
-219
-241
-274
-301
-311
-315
-314
-313
-293
-287
-304
-306
-299
-288
-295
-286
-264
-248
-247
-257
-259
-264
-255
-227
-189
-158
-129
-108
-91
-76
-71
-50
-12
28
87
164
241
307
363
410
452
493
534
602
648
700
751
783
855
919
987
1062
1124
1198
1281
1347
1403
1458
1505
1531
1473
1343
1161
989
797
669
672
735
808
826
789
649
446
265
117
30
-38
-90
-173
-310
-511
-727
-887
-1029
-1130
-1181
-1185
-1200
-1243
-1280
-1312
-1336
-1345
-1349
-1357
-1362
-1394
-1426
-1446
-1451
-1450
-1420
-1355
-1292
-1234
-1160
-1083
-1011
-922
-827
-714
-628
-547
-472
-423
-392
-400
-403
-376
-315
-249
-176
-116
-85
-44
8
36
66
115
154
169
161
137
113
88
61
49
33
14
-24
-82
-134
-199
-224
-234
-238
-228
-235
-270
-296
-340
-398
-441
-499
-539
-578
-615
-648
-707
-754
-798
-832
-851
-867
-889
-901
-899
-918
-958
-981
-997
-1006
-980
-959
-936
-924
-912
-911
-905
-875
-850
-809
-753
-715
-692
-667
-635
-588
-577
-526
-475
-459
-425
-398
-366
-321
-274
-239
-208
-184
-169
-169
-162
-156
-150
-134
-139
-146
-144
-162
-172
-193
-224
-222
-198
-180
-184
-185
-193
-221
-242
-264
-285
-304
-343
-373
-398
-414
-432
-429
-415
-415
-381
-353
-332
-316
-296
-288
-277
-252
-227
-196
-176
-160
-120
-74
-45
19
91
141
192
239
272
306
349
413
473
519
584
651
703
757
802
834
875
920
1000
1063
1134
1181
1223
1261
1243
1199
1096
1004
895
750
655
593
578
582
575
576
495
389
297
209
134
68
-8
-72
-139
-285
-445
-586
-712
-841
-927
-967
-1018
-1059
-1110
-1157
-1214
-1263
-1287
-1321
-1335
-1366
-1392
-1383
-1379
-1372
-1343
-1307
-1255
-1172
-1107
-1043
-980
-921
-867
-815
-773
-711
-644
-592
-534
-482
-438
-399
-347
-275
-200
-200
-177
-82
-56
0
96
136
92
41
87
68
-37
-34
39
52
44
33
-24
-35
-132
-185
-152
-159
-177
-189
-232
-339
-405
-465
-519
-537
-565
-589
-612
-647
-696
-725
-748
-759
-747
-744
-746
-755
-779
-822
-859
-858
-874
-894
-874
-863
-861
-853
-833
-817
-785
-740
-700
-651
-610
-566
-528
-507
-479
-454
-429
-401
-368
-326
-307
-283
-259
-237
-197
-162
-134
-106
-74
-48
-17
2
4
4
6
-8
-6
1
-4
-5
10
19
8
2
-1
-8
-11
-25
-40
-56
-77
-90
-104
-122
-140
-156
-141
-136
-138
-122
-117
-107
-119
-127
-137
-152
-169
-175
-158
-149
-121
-96
-88
-92
-84
-57
-31
-4
27
43
55
80
113
135
160
182
204
235
263
296
286
262
275
277
275
279
281
298
303
317
327
336
337
315
310
298
282
260
245
213
169
100
45
-10
-50
-50
-52
-40
-43
-75
-108
-143
-173
-218
-265
-272
-278
-301
-322
-336
-356
-414
-472
-514
-583
-646
-663
-673
-679
-684
-700
-709
-707
-695
-680
-668
-634
-594
-574
-569
-564
-560
-553
-548
-542
-527
-521
-509
-497
-462
-435
-421
-400
-404
-400
-396
-377
-346
-323
-318
-292
-269
-256
-250
-261
-264
-277
-266
-263
-271
-261
-258
-251
-251
-264
-288
-305
-324
-351
-363
-360
-354
-356
-346
-341
-341
-345
-346
-364
-396
-426
-444
-462
-473
-483
-500
-496
-493
-508
-512
-501
-471
-445
-428
-421
-403
-384
-375
-377
-369
-378
-395
-400
-397
-381
-367
-352
-340
-323
-309
-275
-248
-220
-199
-200
-205
-203
-196
-201
-201
-201
-197
-196
-204
-202
-200
-201
-201
-197
-192
-197
-203
-214
-220
-218
-228
-243
-241
-233
-231
-248
-255
-261
-269
-272
-275
-277
-286
-293
-303
-315
-329
-331
-346
-345
-322
-305
-294
-285
-285
-294
-301
-309
-320
-317
-306
-298
-298
-291
-278
-289
-301
-301
-285
-275
-273
-265
-270
-249
-226
-221
-225
-239
-249
-247
-252
-262
-264
-261
-272
-280
-280
-293
-298
-293
-272
-267
-275
-271
-276
-279
-282
-289
-294
-303
-305
-317
-315
-318
-309
-279
-276
-280
-268
-259
-273
-278
-266
-275
-302
-327
-355
-362
-355
-341
-338
-332
-314
-282
-270
-267
-245
-231
-232
-248
-248
-262
-292
-291
-291
-305
-301
-314
-322
-327
-329
-328
-316
-315
-321
-311
-308
-316
-328
-335
-326
-337
-345
-352
-370
-376
-378
-367
-370
-354
-335
-325
-321
-327
-330
-339
-351
-363
-370
-370
-375
-384
-376
-379
-379
-373
-364
-354
-338
-341
-341
-339
-334
-324
-335
-329
-341
-365
-358
-352
-349
-346
-336
-317
-298
-289
-286
-294
-305
-319
-318
-311
-320
-327
-323
-310
-306
-314
-318
-315
-317
-321
-323
-325
-331
-326
-317
-319
-312
-311
-311
-327
-333
-334
-336
-328
-301
-279
-282
-299
-320
-314
-293
-286
-281
-279
-283
-280
-276
-287
-301
-303
-294
-294
-296
-284
-279
-279
-292
-290
-284
-299
-303
-296
-303
-311
-319
-323
-332
-337
-334
-329
-329
-337
-336
-350
-367
-364
-364
-378
-367
-331
-303
-299
-310
-317
-311
-309
-304
-306
-318
-334
-350
-342
-346
-354
-341
-322
-326
-339
-356
-362
-367
-370
-382
-367
-358
-375
-379
-374
-361
-352
-347
-354
-342
-331
-331
-326
-322
-310
-317
-317
-311
-302
-306
-309
-309
-317
-326
-324
-316
-321
-308
-296
-290
-283
-295
-314
-316
-306
-301
-300
-300
-300
-316
-324
-326
-319
-296
-280
-278
-267
-259
-262
-255
-250
-251
-263
-274
-268
-256
-270
-291
-279
-278
-284
-285
-279
-283
-297
-284
-277
-266
-265
-259
-263
-274
-271
-264
-260
-264
-274
-278
-276
-269
-255
-234
-230
-245
-256
-270
-281
-287
-289
-290
-302
-314
-327
-327
-325
-326
-307
-313
-315
-300
-298
-280
-269
-278
-286
-278
-264
-263
-265
-261
-254
-260
-254
-243
-238
-228
-233
-240
-236
-234
-238
-244
-251
-240
-231
-243
-258
-263
-263
-255
-258
-251
-259
-269
-264
-265
-269
-275
-262
-258
-262
-261
-266
-255
-258
-263
-248
-252
-256
-250
-250
-263
-282
-302
-326
-337
-330
-321
-322
-325
-332
-329
-313
-303
-290
-272
-266
-265
-244
-217
-224
-229
-222
-233
-235
-247
-262
-273
-281
-292
-298
-292
-293
-295
-288
-283
-281
-283
-288
-282
-281
-283
-280
-292
-298
-307
-313
-321
-311
-315
-328
-335
-319
-296
-283
-274
-274
-275
-279
-273
-262
-262
-276
-286
-285
-284
-296
-305
-300
-292
-295
-284
-275
-260
-251
-267
-277
-277
-293
-294
-300
-307
-303
-305
-299
-304
-287
-276
-266
-273
-282
-286
-290
-297
-321
-315
-302
-298
-302
-301
-297
-305
-308
-310
-300
-303
-301
-296
-277
-266
-269
-267
-276
-281
-276
-272
-278
-286
-303
-303
-277
-268
-262
-249
-253
-261
-257
-261
-265
-251
-250
-264
-271
-285
-287
-286
-274
-283
-285
-274
-267
-258
-255
-245
-246
-247
-249
-255
-261
-270
-275
-269
-260
-261
-259
-250
-263
-256
-242
-226
-233
-246
-242
-251
-256
-268
-268
-275
-287
-313
-322
-311
-303
-303
-306
-306
-301
-298
-286
-264
-262
-277
-289
-292
-303
-299
-304
-313
-318
-331
-336
-337
-334
-324
-317
-302
-299
-305
-321
-326
-311
-306
-298
-311
-317
-321
-307
-301
-295
-273
-270
-283
-299
-302
-306
-319
-330
-328
-340
-356
-366
-380
-386
-372
-362
-365
-352
-342
-345
-334
-312
-306
-293
-282
-271
-276
-286
-283
-289
-286
-280
-269
-246
-245
-254
-244
-242
-249
-247
-247
-239
-240
-225
-222
-224
-220
-230
-242
-237
-243
-241
-254
-262
-259
-251
-240
-236
-225
-218
-207
-201
-204
-207
-211
-205
-192
-187
-187
-201
-211
-212
-207
-223
-227
-214
-209
-201
-192
-185
-190
-197
-215
-232
-229
-234
-228
-223
-221
-212
-214
-213
-219
-221
-225
-230
-230
-226
-218
-205
-213
-217
-202
-168
-157
-170
-182
-190
-182
-179
-184
-180
-181
-195
-199
-201
-201
-201
-213
-216
-193
-192
-182
-176
-161
-136
-142
-167
-165
-167
-197
-206
-202
-193
-191
-194
-174
-160
-169
-175
-179
-179
-171
-173
-156
-162
-165
-172
-177
-173
-197
-197
-202
-218
-227
-251
-265
-265
-262
-263
-257
-238
-239
-221
-212
-203
-196
-191
-189
-204
-182
-155
-162
-188
-200
-210
-232
-240
-243
-240
-238
-234
-233
-234
-229
-239
-245
-247
-242
-249
-257
-264
-253
-246
-239
-219
-204
-200
-222
-209
-189
-187
-173
-177
-172
-168
-180
-199
-222
-214
-207
-181
-164
-161
-148
-161
-166
-166
-181
-177
-167
-175
-187
-187
-195
-212
-223
-237
-253
-274
-281
-271
-270
-279
-285
-288
-302
-291
-272
-274
-273
-275
-270
-255
-240
-224
-197
-187
-179
-169
-150
-139
-144
-153
-158
-159
-163
-166
-171
-171
-185
-193
-209
-215
-218
-222
-226
-218
-212
-222
-211
-209
-182
-156
-132
-110
-117
-110
-104
-90
-97
-105
-118
-134
-150
-164
-165
-160
-149
-149
-133
-127
-127
-121
-126
-130
-131
-143
-164
-194
-221
-238
-253
-260
-266
-270
-269
-266
-269
-268
-272
-267
-254
-253
-256
-253
-258
-262
-264
-282
-290
-298
-306
-308
-303
-293
-286
-287
-290
-298
-307
-312
-309
-297
-283
-276
-281
-270
-248
-241
-252
-255
-260
-268
-291
-298
-282
-286
-286
-276
-267
-259
-273
-281
-263
-259
-267
-258
-248
-243
-247
-245
-231
-232
-242
-267
-289
-289
-276
-281
-291
-289
-298
-312
-321
-328
-332
-321
-318
-319
-318
-309
-309
-298
-275
-273
-270
-265
-274
-277
-261
-255
-251
-257
-265
-272
-279
-266
-272
-277
-268
-276
-292
-301
-288
-289
-308
-323
-318
-310
-307
-306
-295
-287
-287
-296
-305
-304
-317
-292
-275
-268
-281
-289
-288
-308
-329
-332
-318
-331
-329
-312
-298
-308
-300
-277
-260
-252
-263
-276
-281
-272
-291
-288
-261
-264
-272
-281
-265
-257
-260
-260
-265
-260
-243
-229
-235
-232
-226
-240
-246
-239
-228
-230
-241
-236
-216
-205
-194
-193
-204
-190
-189
-214
-208
-201
-219
-228
-234
-237
-235
-240
-252
-240
-239
-247
-231
-220
-227
-245
-251
-248
-235
-232
-244
-236
-252
-262
-266
-271
-268
-265
-265
-269
-265
-259
-257
-248
-235
-231
-230
-251
-279
-289
-304
-328
-347
-335
-310
-303
-306
-296
-289
-268
-265
-258
-246
-234
-236
-251
-275
-282
-266
-264
-282
-281
-278
-271
-264
-258
-263
-268
-264
-271
-266
-273
-277
-284
-293
-288
-274
-270
-279
-263
-247
-262
-275
-277
-269
-270
-262
-243
-244
-256
-270
-263
-262
-272
-284
-280
-269
-261
-252
-261
-279
-276
-280
-281
-281
-266
-261
-255
-243
-250
-244
-248
-262
-259
-246
-224
-202
-199
-192
-202
-215
-217
-216
-215
-223
-242
-249
-233
-214
-209
-223
-237
-246
-255
-253
-250
-243
-257
-270
-243
-248
-268
-267
-268
-270
-260
-243
-236
-248
-238
-224
-205
-207
-207
-205
-235
-256
-282
-283
-302
-325
-325
-320
-314
-308
-295
-287
-284
-289
-296
-313
-330
-326
-328
-319
-302
-291
-283
-270
-261
-263
-267
-272
-278
-280
-272
-268
-275
-273
-268
-273
-274
-278
-276
-267
-265
-272
-273
-276
-289
-299
-288
-290
-296
-280
-283
-287
-275
-275
-280
-278
-277
-281
-291
-298
-283
-263
-244
-246
-255
-253
-271
-281
-286
-291
-305
-323
-322
-329
-339
-373
-392
-390
-374
-357
-349
-333
-326
-313
-309
-301
-285
-269
-267
-261
-257
-272
-283
-283
-278
-285
-287
-297
-301
-296
-302
-296
-277
-285
-287
-267
-265
-257
-242
-237
-237
-240
-260
-278
-284
-291
-294
-305
-300
-294
-313
-312
-293
-287
-301
-309
-322
-320
-301
-314
-329
-325
-337
-354
-366
-359
-355
-367
-349
-352
-368
-378
-379
-390
-408
-409
-399
-380
-383
-397
-400
-393
-384
-377
-386
-415
-417
-411
-411
-398
-380
-368
-363
-362
-362
-357
-370
-367
-352
-350
-344
-349
-346
-344
-343
-335
-330
-330
-329
-319
-327
-333
-338
-340
-330
-324
-346
-355
-353
-359
-347
-336
-328
-323
-316
-317
-321
-327
-335
-352
-372
-388
-389
-390
-378
-366
-352
-333
-329
-308
-307
-309
-310
-307
-309
-323
-328
-312
-301
-307
-317
-320
-312
-306
-316
-318
-327
-312
-315
-319
-311
-315
-329
-345
-350
-337
-318
-312
-298
-274
-258
-256
-263
-269
-277
-277
-273
-273
-283
-303
-301
-291
-277
-278
-277
-270
-273
-284
-275
-280
-296
-299
-299
-308
-314
-308
-317
-301
-287
-291
-293
-298
-317
-319
-312
-310
-289
-280
-284
-274
-265
-270
-289
-299
-307
-315
-298
-292
-312
-317
-324
-331
-338
-323
-328
-329
-297
-286
-285
-281
-274
-262
-274
-290
-289
-285
-294
-304
-307
-314
-324
-317
-304
-309
-297
-287
-275
-274
-283
-283
-289
-306
-312
-326
-354
-373
-382
-389
-386
-386
-392
-380
-365
-344
-318
-296
-277
-280
-283
-268
-262
-266
-272
-281
-287
-285
-286
-289
-297
-297
-309
-311
-308
-303
-292
-300
-304
-315
-316
-322
-330
-325
-318
-326
-337
-336
-340
-346
-341
-321
-305
-286
-267
-261
-261
-267
-278
-281
-267
-266
-268
-265
-265
-269
-259
-253
-255
-258
-274
-291
-301
-282
-278
-285
-275
-270
-279
-279
-261
-264
-272
-270
-278
-291
-292
-292
-298
-305
-328
-338
-343
-324
-319
-321
-314
-316
-307
-308
-312
-300
-299
-295
-291
-297
-305
-302
-292
-294
-290
-284
-289
-294
-303
-307
-302
-304
-292
-291
-287
-265
-262
-271
-294
-288
-298
-293
-284
-289
-288
-284
-260
-247
-261
-274
-288
-292
-297
-302
-310
-311
-308
-297
-287
-274
-276
-280
-273
-259
-248
-242
-247
-247
-244
-244
-253
-264
-250
-244
-250
-251
-258
-274
-301
-312
-312
-319
-324
-327
-319
-305
-290
-285
-286
-284
-285
-280
-270
-278
-286
-282
-284
-280
-295
-303
-309
-318
-318
-309
-310
-311
-307
-297
-300
-291
-288
-296
-293
-289
-290
-290
-286
-290
-290
-287
-269
-254
-249
-240
-241
-256
-269
-273
-276
-288
-303
-306
-310
-316
-317
-312
-325
-336
-344
-345
-347
-341
-346
-343
-343
-351
-338
-346
-348
-345
-336
-323
-313
-316
-323
-322
-307
-308
-302
-292
-289
-286
-295
-299
-303
-312
-319
-315
-324
-331
-327
-321
-297
-270
-261
-254
-250
-243
-241
-231
-211
-200
-218
-211
-196
-197
-201
-208
-193
-177
-170
-179
-166
-153
-158
-159
-160
-161
-170
-170
-157
-154
-130
-116
-107
-110
-110
-119
-125
-125
-125
-129
-139
-125
-127
-138
-131
-132
-141
-137
-137
-128
-133
-136
-152
-161
-168
-169
-166
-183
-191
-196
-210
-224
-224
-228
-228
-228
-226
-222
-220
-212
-215
-223
-205
-211
-224
-224
-230
-233
-238
-233
-227
-222
-234
-238
-239
-242
-243
-241
-250
-249
-249
-251
-247
-256
-272
-270
-257
-267
-274
-279
-278
-266
-263
-269
-259
-253
-252
-248
-242
-243
-241
-239
-251
-249
-247
-241
-243
-230
-223
-208
-200
-204
-206
-220
-209
-213
-235
-232
-208
-207
-224
-231
-212
-211
-200
-189
-189
-188
-201
-209
-213
-208
-202
-196
-194
-197
-201
-186
-193
-203
-188
-183
-180
-175
-172
-171
-176
-185
-186
-186
-186
-180
-176
-189
-186
-186
-197
-189
-185
-190
-185
-176
-184
-189
-192
-204
-217
-208
-212
-223
-227
-245
-237
-222
-208
-209
-223
-226
-221
-209
-211
-222
-240
-244
-240
-251
-260
-267
-259
-263
-251
-249
-246
-241
-239
-220
-211
-197
-199
-219
-232
-252
-259
-270
-276
-264
-256
-268
-277
-276
-273
-257
-246
-240
-231
-231
-234
-235
-244
-245
-247
-248
-259
-257
-247
-236
-224
-208
-195
-189
-187
-183
-161
-152
-164
-168
-163
-162
-158
-165
-158
-162
-168
-161
-172
-181
-194
-202
-190
-178
-180
-197
-194
-195
-211
-217
-220
-221
-218
-198
-205
-204
-179
-193
-207
-210
-215
-222
-237
-246
-249
-236
-244
-246
-244
-241
-235
-230
-229
-224
-236
-249
-253
-267
-288
-290
-289
-300
-316
-320
-313
-295
-287
-286
-276
-265
-265
-283
-292
-301
-301
-309
-310
-315
-329
-336
-341
-334
-341
-335
-323
-321
-314
-320
-301
-287
-309
-320
-329
-344
-353
-351
-365
-366
-348
-335
-325
-305
-290
-269
-265
-269
-282
-266
-260
-273
-275
-272
-265
-268
-272
-266
-258
-271
-282
-279
-282
-279
-263
-254
-253
-264
-262
-256
-257
-260
-270
-268
-261
-260
-248
-244
-247
-239
-228
-231
-264
-281
-275
-273
-276
-275
-270
-269
-270
-270
-253
-242
-238
-229
-229
-229
-230
-232
-238
-231
-216
-213
-206
-197
-206
-201
-203
-231
-235
-228
-221
-224
-230
-232
-220
-228
-244
-244
-251
-250
-249
-235
-232
-243
-242
-236
-222
-233
-239
-234
-231
-216
-200
-198
-198
-192
-189
-211
-211
-214
-218
-219
-233
-234
-231
-231
-231
-238
-247
-253
-267
-273
-265
-266
-259
-239
-234
-237
-247
-253
-257
-244
-233
-225
-215
-213
-221
-234
-235
-236
-245
-251
-263
-254
-249
-267
-276
-279
-288
-283
-274
-271
-275
-278
-287
-294
-300
-320
-337
-355
-350
-324
-309
-320
-347
-359
-376
-410
-470
-510
-584
-660
-759
-849
-988
-1043
-1552
-2121
-1758
-1322
-1142
-885
-595
-190
-47
-161
-73
-58
-50
-103
125
198
-195
-74
451
-147
-167
130
-128
158
-253
-297
-104
-521
-812
-338
-218
-710
-695
-495
-266
-471
-932
-529
-167
-45
-488
-576
-412
-763
-525
-583
-600
-682
-373
-761
-650
-566
-362
-394
-212
-587
-716
285
-337
-313
-274
-307
232
-98
-642
278
193
-330
226
245
72
298
-6
-13
542
142
192
287
41
157
234
-105
-33
109
-203
-36
-132
15
-253
-272
181
125
-157
20
-93
-201
-227
-194
13
-169
-264
-141
-119
-115
-161
-103
36
179
-19
-1129
-844
-457
-423
-405
-440
-91
-176
-486
-175
-222
-155
-57
-85
181
-26
-33
235
382
499
611
240
594
373
-71
173
69
-82
-14
-100
113
44
-218
-26
-46
-198
-183
-75
-96
-196
-223
-111
-265
-405
-387
-342
-353
-430
-209
-122
-201
-241
-161
10
43
-37
57
279
220
142
171
279
221
192
233
294
287
160
152
199
-6
-138
-76
-47
-97
-220
-175
-170
-250
-349
-376
-251
-324
-357
-419
-332
-278
-339
-291
-314
-201
-193
-120
-102
-175
-182
-252
-181
-106
-45
-16
-9
-81
-144
-117
-136
-131
-49
71
154
167
145
22
-45
-74
-79
-26
-85
-150
-100
-110
-363
-347
-256
-273
-208
-133
-135
-200
-235
-264
-169
-171
-150
-81
-53
16
91
106
54
82
57
52
33
12
91
102
105
177
183
151
159
237
324
396
405
359
360
330
206
240
328
312
337
345
336
367
358
308
262
309
325
334
346
331
292
271
280
273
269
301
337
346
407
426
427
453
511
554
576
640
706
731
680
589
574
488
351
280
112
-117
-359
-599
-819
-1020
-1127
-1207
-1265
-1265
-1282
-1309
-1299
-1261
-1215
-1129
-1060
-1038
-1012
-969
-904
-875
-846
-786
-686
-569
-500
-431
-353
-318
-276
-208
-193
-251
-264
-281
-340
-393
-458
-533
-566
-589
-605
-595
-623
-651
-640
-628
-657
-691
-694
-715
-728
-709
-736
-775
-785
-792
-777
-741
-716
-685
-607
-590
-517
-473
-496
-455
-447
-424
-414
-429
-445
-478
-486
-499
-526
-538
-553
-595
-620
-629
-670
-673
-690
-725
-717
-711
-749
-792
-765
-775
-783
-741
-715
-708
-684
-611
-596
-570
-542
-545
-500
-437
-437
-419
-327
-299
-296
-218
-127
-110
-102
-29
31
40
23
27
79
72
58
133
131
115
167
216
238
252
304
361
383
433
469
521
560
579
653
669
686
764
787
834
961
1099
1219
1361
1613
1768
1843
2042
2256
2339
2327
2449
2510
2257
1920
1679
1209
488
-24
-646
-1538
-2206
-2680
-3068
-3311
-3381
-3383
-3295
-2992
-2678
-2420
-2132
-1784
-1415
-1118
-861
-653
-561
-469
-268
-72
43
159
389
665
848
1015
1153
1176
1168
1178
1100
884
601
323
14
-295
-582
-889
-1152
-1306
-1360
-1430
-1469
-1488
-1457
-1405
-1348
-1258
-1268
-1270
-1207
-1133
-1107
-1096
-1024
-968
-840
-637
-434
-256
-81
147
347
478
584
645
632
586
518
395
251
86
-85
-201
-306
-446
-550
-602
-667
-726
-737
-779
-819
-844
-886
-917
-935
-957
-1013
-1007
-972
-977
-859
-761
-681
-556
-436
-310
-217
-135
-53
-2
33
44
41
5
-54
-119
-175
-238
-331
-404
-431
-479
-549
-551
-634
-686
-693
-787
-825
-849
-886
-953
-980
-950
-1000
-963
-902
-899
-971
-1006
-980
-1064
-1089
-1093
-1106
-1117
-1071
-995
-1016
-1023
-985
-915
-915
-892
-814
-789
-767
-666
-583
-607
-579
-509
-515
-539
-536
-576
-662
-714
-764
-809
-865
-908
-909
-883
-860
-814
-748
-725
-662
-572
-525
-470
-417
-416
-394
-345
-299
-308
-274
-210
-227
-184
-156
-168
-189
-195
-201
-256
-289
-341
-387
-397
-393
-396
-374
-321
-246
-207
-167
-72
-59
-13
46
68
102
124
102
128
239
202
195
317
365
341
426
544
535
548
619
699
665
635
679
660
629
615
600
580
519
519
578
645
726
824
971
1107
1216
1326
1400
1479
1463
1369
1207
491
-264
-825
-1582
-2206
-2457
-2596
-2861
-2796
-2408
-2241
-2107
-1733
-1240
-836
-448
-70
150
211
227
239
152
29
-2
70
194
287
361
406
470
555
581
572
485
363
192
-22
-314
-692
-1029
-1319
-1464
-1550
-1591
-1599
-1488
-1305
-1158
-965
-807
-648
-532
-360
-199
-215
-265
-338
-364
-415
-417
-422
-402
-289
-187
-3
84
140
170
202
223
124
15
-175
-331
-464
-572
-677
-828
-905
-932
-858
-775
-734
-673
-584
-482
-410
-349
-367
-400
-393
-381
-400
-450
-459
-469
-422
-343
-302
-264
-227
-184
-187
-167
-179
-249
-328
-351
-500
-874
-965
-1058
-1335
-1439
-1329
-1315
-1417
-1215
-1011
-1025
-993
-800
-658
-624
-529
-419
-358
-337
-294
-309
-312
-303
-315
-284
-274
-286
-338
-365
-406
-491
-574
-622
-693
-764
-781
-836
-895
-910
-889
-863
-830
-738
-667
-587
-489
-411
-368
-323
-284
-272
-239
-229
-234
-262
-265
-279
-313
-330
-334
-310
-313
-265
-200
-183
-144
-115
-77
-76
-48
-47
-75
-94
-86
-78
-128
-111
-98
-138
-116
-48
-13
16
103
180
242
350
471
523
547
637
702
719
749
786
724
642
668
630
527
502
515
520
568
673
725
846
916
981
1125
1200
1242
1090
561
-152
-803
-1490
-2175
-2520
-2695
-2891
-2836
-2475
-2155
-1939
-1536
-1030
-544
-61
359
628
707
719
648
490
248
12
-43
-20
15
66
125
120
139
228
212
130
-8
-115
-254
-505
-792
-1146
-1395
-1606
-1656
-1617
-1598
-1456
-1247
-955
-753
-481
-255
-115
53
174
240
122
13
-116
-255
-364
-453
-480
-530
-474
-339
-224
-170
-136
-104
-156
-208
-299
-468
-651
-767
-885
-1019
-1055
-1107
-1108
-986
-838
-705
-560
-374
-261
-165
-70
-73
-109
-161
-190
-258
-325
-368
-434
-443
-438
-404
-383
-358
-311
-262
-236
-243
-256
-331
-403
-470
-536
-639
-695
-735
-783
-764
-720
-681
-686
-611
-514
-498
-491
-497
-550
-888
-1386
-1538
-1659
-2000
-2058
-1661
-1428
-1307
-797
-268
-86
76
453
671
602
543
479
264
-36
-309
-584
-861
-1006
-1030
-978
-917
-840
-766
-700
-635
-592
-574
-610
-633
-634
-621
-633
-639
-599
-531
-401
-242
-64
65
230
381
460
482
415
321
177
59
-46
-166
-280
-379
-445
-464
-429
-430
-381
-267
-132
-1
183
330
357
495
571
532
490
570
622
586
705
787
818
804
875
921
889
844
803
833
756
723
742
713
651
679
779
845
969
1099
1053
675
68
-604
-1358
-2081
-2553
-2789
-2950
-2913
-2614
-2243
-1899
-1520
-1047
-512
8
480
844
1057
1131
1045
857
599
321
107
29
28
30
56
85
119
108
81
16
-91
-218
-335
-497
-760
-1028
-1262
-1459
-1558
-1548
-1476
-1314
-1022
-685
-377
-86
122
232
344
447
435
354
262
116
-52
-158
-289
-421
-488
-462
-367
-276
-144
-74
-79
-91
-143
-258
-419
-542
-675
-797
-834
-856
-909
-885
-775
-674
-536
-380
-223
-77
37
125
126
48
-28
-101
-187
-254
-345
-379
-393
-421
-377
-351
-349
-326
-286
-262
-252
-270
-335
-382
-434
-497
-577
-623
-644
-668
-631
-573
-488
-422
-310
-205
-173
-114
-68
-119
-168
-166
-233
-362
-417
-460
-871
-1202
-1179
-1388
-1712
-1668
-1458
-1591
-1493
-1064
-938
-926
-716
-401
-328
-219
-38
-12
-9
-27
-26
-184
-291
-381
-475
-490
-553
-573
-641
-616
-633
-643
-618
-669
-664
-635
-558
-576
-547
-467
-443
-382
-277
-187
-166
-32
94
149
203
227
215
186
186
105
38
-10
-127
-197
-243
-291
-357
-324
-268
-245
-101
30
162
236
358
449
457
521
474
474
412
374
350
318
356
324
445
501
573
666
703
722
639
662
510
376
342
311
241
141
255
200
159
277
374
438
517
721
728
763
821
754
652
273
-253
-831
-1307
-1804
-2118
-2152
-2226
-2107
-1759
-1317
-1047
-744
-325
-65
187
422
544
486
443
399
195
6
-150
-239
-223
-113
41
142
251
307
308
258
113
-96
-310
-452
-646
-874
-1043
-1182
-1264
-1235
-1109
-976
-805
-515
-244
2
195
294
320
312
325
213
114
12
-85
-135
-166
-169
-197
-149
-108
-31
49
90
85
41
6
-120
-262
-397
-524
-642
-684
-641
-627
-561
-470
-352
-252
-129
-32
35
95
94
140
122
60
-33
-108
-142
-260
-266
-274
-292
-295
-251
-197
-254
-233
-251
-278
-348
-370
-373
-484
-494
-529
-531
-543
-538
-482
-464
-374
-349
-283
-264
-253
-231
-272
-285
-311
-547
-886
-955
-1115
-1426
-1579
-1523
-1595
-1601
-1305
-1098
-926
-706
-343
-108
26
158
161
174
84
17
-141
-270
-369
-462
-449
-512
-486
-457
-421
-400
-370
-315
-376
-415
-440
-430
-495
-549
-507
-471
-402
-285
-127
-5
99
226
339
386
358
322
304
222
111
39
-52
-121
-127
-88
-130
-146
-101
-56
39
69
111
160
234
272
315
379
366
391
389
419
455
486
492
561
669
712
780
844
835
814
855
819
711
675
619
492
441
455
378
347
415
493
510
595
682
708
755
758
742
534
74
-558
-1114
-1650
-2158
-2363
-2366
-2282
-2039
-1508
-1051
-729
-379
-86
168
326
493
530
479
412
304
170
-53
-167
-207
-141
-20
116
274
320
349
287
188
-44
-324
-540
-738
-915
-1082
-1132
-1171
-1159
-1046
-904
-755
-582
-334
-96
91
200
210
164
91
0
-93
-204
-267
-294
-255
-222
-203
-153
-142
-109
-48
4
-24
-76
-139
-249
-388
-534
-614
-738
-773
-740
-673
-562
-465
-326
-231
-114
-44
-22
-13
-41
-45
-58
-87
-186
-246
-237
-253
-243
-205
-154
-129
-103
-60
-78
-158
-245
-290
-407
-497
-549
-642
-715
-691
-647
-633
-546
-469
-398
-327
-249
-221
-225
-215
-246
-257
-309
-350
-378
-427
-455
-463
-507
-929
-1135
-1121
-1385
-1657
-1546
-1365
-1531
-1277
-906
-871
-847
-625
-381
-397
-224
-96
-49
21
-9
-37
-218
-324
-497
-565
-602
-703
-675
-675
-652
-755
-740
-754
-882
-874
-789
-686
-666
-508
-334
-279
-188
-86
14
52
144
270
296
319
292
263
200
118
85
-16
-103
-155
-166
-177
-220
-216
-226
-185
-109
-48
56
126
228
334
441
511
544
569
575
626
617
666
674
632
656
661
661
626
685
681
715
826
830
823
818
817
754
754
739
697
734
772
810
915
992
1008
990
1015
806
334
-231
-955
-1629
-2238
-2537
-2671
-2615
-2289
-1851
-1277
-857
-454
-175
29
187
251
317
262
242
169
108
41
-29
16
56
214
380
568
686
681
614
381
66
-299
-627
-939
-1186
-1296
-1350
-1311
-1196
-1040
-883
-719
-538
-399
-276
-149
-90
-74
-105
-134
-167
-225
-256
-232
-143
-41
105
203
255
288
276
251
141
18
-99
-270
-407
-528
-616
-681
-700
-666
-622
-518
-452
-377
-270
-212
-186
-191
-219
-289
-339
-350
-380
-353
-288
-197
-105
-3
76
93
113
119
80
-3
-77
-158
-303
-369
-392
-488
-526
-508
-503
-500
-435
-352
-334
-301
-273
-253
-265
-316
-345
-359
-381
-406
-362
-346
-347
-299
-267
-269
-285
-288
-324
-460
-872
-1148
-1331
-1662
-1913
-1834
-1656
-1583
-1125
-640
-392
-236
-3
90
-74
-120
-246
-331
-421
-446
-416
-447
-405
-414
-321
-330
-359
-358
-386
-446
-608
-667
-807
-961
-1026
-989
-903
-808
-559
-339
-128
59
221
263
209
193
108
9
-116
-172
-193
-191
-152
-139
-58
-22
10
28
41
16
-89
-90
-136
-204
-244
-169
-121
-94
73
210
345
401
518
591
643
699
689
746
712
735
741
749
725
713
795
832
928
993
1113
1191
1261
1356
1381
1350
1334
1351
1296
1177
777
151
-686
-1589
-2362
-2947
-3259
-3282
-2915
-2362
-1699
-1045
-568
-327
-267
-271
-409
-526
-583
-530
-394
-186
76
290
499
665
847
986
1050
1049
959
816
544
205
-193
-607
-963
-1200
-1281
-1274
-1173
-995
-788
-658
-599
-611
-708
-852
-958
-1013
-1031
-999
-863
-682
-511
-311
-155
-27
85
168
189
188
154
70
-5
-93
-192
-296
-327
-352
-364
-319
-305
-285
-315
-332
-409
-515
-607
-723
-762
-829
-823
-801
-747
-644
-561
-451
-407
-328
-299
-264
-233
-224
-179
-199
-173
-172
-155
-171
-180
-157
-167
-123
-132
-157
-210
-244
-305
-390
-430
-545
-591
-607
-639
-628
-595
-553
-548
-509
-499
-539
-551
-538
-552
-576
-550
-546
-537
-513
-480
-489
-460
-391
-429
-440
-418
-587
-1158
-1399
-1392
-1766
-2007
-1792
-1535
-1439
-915
-398
-285
-180
-49
-58
-302
-495
-645
-665
-636
-629
-448
-303
-237
-238
-136
-191
-366
-413
-486
-609
-743
-724
-802
-888
-844
-736
-637
-591
-387
-205
-63
9
36
40
-48
-125
-186
-220
-282
-241
-73
61
115
184
236
134
-10
-110
-197
-316
-342
-233
-152
-87
-5
128
185
196
264
327
309
298
432
499
508
622
759
815
906
1073
1121
1138
1187
1234
1164
1098
1085
1053
1067
1150
1245
1285
1424
1488
1331
1016
575
-137
-1047
-1783
-2396
-2851
-2892
-2594
-2197
-1673
-1063
-662
-512
-539
-758
-1061
-1296
-1434
-1436
-1196
-825
-364
169
614
853
1039
1140
1055
913
750
545
319
172
32
-97
-159
-186
-185
-134
-81
-55
-67
-160
-332
-560
-804
-1076
-1297
-1386
-1383
-1304
-1092
-821
-586
-379
-213
-190
-265
-358
-504
-621
-639
-609
-479
-303
-72
127
267
362
353
313
217
103
-21
-130
-210
-272
-290
-303
-318
-307
-281
-303
-333
-341
-412
-494
-541
-632
-728
-787
-818
-803
-739
-651
-556
-431
-359
-276
-257
-322
-367
-425
-471
-492
-467
-445
-375
-272
-199
-117
-100
-121
-154
-211
-289
-385
-431
-508
-562
-553
-599
-619
-603
-592
-616
-603
-590
-631
-621
-684
-777
-1071
-1255
-1187
-1350
-1387
-1251
-1102
-1032
-806
-616
-732
-682
-720
-815
-826
-876
-815
-665
-476
-409
-258
-131
-215
-199
-233
-356
-465
-505
-540
-615
-562
-564
-579
-541
-566
-529
-518
-514
-494
-428
-381
-424
-421
-431
-443
-441
-418
-373
-332
-244
-174
-93
-65
-78
-89
-118
-168
-242
-231
-225
-221
-135
-63
-35
7
56
56
33
1
-22
-10
2
48
119
200
261
355
437
478
502
541
585
603
692
729
778
855
881
912
950
1006
972
982
1020
1023
1078
1142
1144
1122
1049
869
632
356
-86
-682
-1100
-1425
-1640
-1600
-1450
-1249
-986
-691
-601
-690
-920
-1291
-1550
-1771
-1885
-1796
-1548
-1172
-749
-280
-18
94
143
16
-149
-336
-482
-546
-444
-239
-35
232
386
470
511
439
295
133
23
-124
-214
-236
-278
-265
-262
-226
-239
-259
-264
-325
-383
-489
-567
-676
-809
-887
-936
-912
-908
-814
-696
-548
-463
-372
-376
-418
-450
-498
-631
-735
-531
-564
-371
-223
-67
88
229
139
75
101
-96
-190
-240
-271
-280
-161
-92
-59
10
-29
-41
-121
-221
-324
-403
-442
-506
-508
-499
-495
-491
-510
-491
-538
-537
-572
-634
-625
-639
-632
-644
-602
-589
-570
-527
-506
-428
-409
-427
-393
-398
-391
-414
-415
-438
-447
-424
-409
-354
-428
-564
-566
-614
-793
-878
-870
-903
-868
-775
-710
-718
-679
-666
-666
-704
-797
-802
-786
-755
-715
-594
-513
-471
-391
-368
-380
-423
-445
-470
-505
-475
-449
-412
-359
-310
-289
-305
-293
-308
-298
-312
-335
-293
-262
-236
-210
-176
-164
-145
-118
-111
-100
-99
-85
-78
-71
-72
-76
-90
-112
-115
-94
-76
-66
-16
15
13
9
13
9
4
12
26
60
80
117
142
153
166
156
161
138
133
140
151
203
228
283
325
350
385
384
385
365
345
333
340
375
391
406
392
378
356
301
240
113
-33
-121
-222
-288
-301
-298
-250
-222
-192
-224
-289
-371
-499
-584
-693
-751
-762
-763
-708
-652
-567
-540
-543
-548
-614
-678
-752
-782
-788
-785
-731
-664
-567
-526
-476
-439
-456
-464
-484
-475
-463
-444
-404
-359
-295
-223
-186
-174
-179
-175
-198
-234
-282
-313
-312
-333
-335
-327
-337
-344
-342
-325
-329
-339
-327
-328
-333
-337
-337
-351
-361
-352
-336
-322
-325
-306
-294
-290
-280
-284
-269
-283
-293
-288
-282
-269
-266
-239
-247
-261
-276
-293
-299
-330
-351
-362
-371
-366
-378
-380
-350
-351
-357
-382
-405
-417
-426
-446
-477
-491
-489
-502
-503
-498
-509
-497
-517
-515
-500
-513
-537
-531
-511
-502
-487
-481
-490
-478
-469
-466
-455
-450
-438
-414
-395
-403
-397
-396
-389
-381
-387
-375
-379
-388
-375
-357
-351
-338
-339
-346
-348
-358
-372
-383
-381
-387
-374
-364
-349
-334
-323
-327
-307
-296
-303
-296
-276
-270
-282
-262
-261
-277
-276
-257
-262
-279
-287
-295
-270
-264
-261
-245
-254
-255
-232
-208
-198
-203
-204
-198
-198
-197
-191
-164
-147
-147
-119
-78
-87
-96
-92
-99
-106
-108
-140
-148
-152
-134
-151
-174
-83
-139
-115
-96
-72
-71
-87
-123
-135
-137
-134
-137
-127
-78
-62
-21
-19
-31
-32
-36
-40
-29
-38
-34
-41
-40
-52
-58
-49
-42
-51
-37
-22
-31
-20
-24
-36
-26
-28
-50
-27
-18
-32
-46
-50
-49
-56
-74
-79
-107
-148
-162
-159
-178
-198
-207
-208
-217
-217
-224
-225
-225
-248
-253
-270
-282
-288
-308
-317
-319
-320
-344
-372
-385
-399
-417
-435
-449
-483
-512
-527
-546
-546
-520
-503
-480
-467
-448
-435
-449
-456
-445
-433
-450
-460
-439
-433
-419
-371
-337
-332
-312
-302
-292
-296
-314
-323
-329
-342
-337
-322
-301
-266
-230
-209
-206
-213
-224
-228
-245
-256
-258
-265
-278
-281
-272
-270
-276
-280
-282
-291
-291
-313
-314
-313
-339
-365
-381
-397
-411
-422
-430
-424
-430
-439
-440
-440
-427
-415
-401
-381
-368
-353
-341
-361
-360
-368
-374
-381
-381
-401
-374
-376
-340
-373
-303
-366
-406
-221
-348
-230
-297
-298
-202
-287
-264
-273
-253
-229
-261
-227
-210
-206
-203
-227
-220
-223
-246
-251
-263
-254
-244
-248
-243
-237
-230
-227
-231
-238
-224
-234
-233
-221
-229
-234
-258
-280
-301
-317
-308
-318
-343
-321
-299
-266
-249
-249
-240
-239
-244
-266
-286
-296
-293
-294
-284
-284
-283
-264
-260
-252
-266
-270
-262
-274
-287
-281
-271
-260
-254
-243
-239
-240
-244
-210
-205
-230
-201
-191
-166
-172
-158
-158
-180
-173
-196
-197
-204
-208
-198
-204
-189
-173
-147
-131
-133
-134
-141
-161
-178
-186
-200
-225
-239
-241
-268
-268
-256
-249
-254
-272
-264
-253
-261
-282
-295
-314
-323
-333
-348
-342
-339
-314
-310
-309
-289
-278
-285
-309
-301
-300
-301
-304
-304
-299
-310
-319
-321
-323
-336
-336
-351
-364
-375
-369
-346
-326
-304
-288
-282
-281
-275
-276
-285
-285
-278
-261
-257
-258
-243
-225
-219
-215
-211
-214
-242
-277
-285
-283
-304
-307
-320
-330
-332
-335
-326
-321
-316
-305
-297
-290
-288
-289
-269
-258
-253
-244
-237
-227
-218
-209
-215
-210
-219
-236
-250
-273
-302
-330
-349
-370
-370
-384
-386
-381
-369
-357
-354
-357
-356
-361
-354
-335
-337
-321
-298
-278
-259
-254
-262
-270
-281
-289
-285
-282
-274
-259
-233
-216
-205
-198
-198
-213
-215
-222
-221
-200
-212
-222
-205
-210
-241
-259
-257
-251
-251
-244
-245
-239
-237
-232
-226
-237
-228
-216
-206
-198
-188
-183
-168
-161
-155
-138
-126
-132
-147
-175
-199
-222
-230
-233
-215
-197
-214
-200
-190
-198
-193
-194
-198
-218
-234
-231
-228
-227
-238
-242
-231
-217
-209
-196
-184
-174
-168
-175
-168
-184
-207
-219
-230
-232
-240
-245
-245
-239
-239
-229
-213
-227
-244
-240
-229
-219
-210
-212
-218
-214
-222
-210
-209
-223
-234
-247
-261
-262
-253
-239
-221
-200
-178
-170
-163
-165
-184
-199
-215
-236
-254
-262
-280
-296
-279
-267
-260
-243
-238
-232
-213
-215
-217
-226
-247
-269
-266
-275
-285
-289
-274
-249
-239
-245
-249
-251
-257
-257
-243
-255
-256
-248
-246
-211
-202
-194
-190
-178
-161
-160
-156
-147
-143
-152
-166
-182
-196
-212
-220
-224
-238
-224
-213
-222
-226
-232
-254
-258
-253
-256
-269
-280
-278
-293
-298
-291
-297
-312
-311
-294
-285
-276
-254
-249
-241
-230
-215
-225
-217
-196
-184
-181
-185
-193
-196
-183
-186
-208
-214
-213
-216
-215
-217
-218
-228
-234
-240
-250
-250
-255
-259
-276
-288
-310
-332
-346
-357
-371
-393
-388
-373
-356
-353
-344
-319
-311
-308
-302
-269
-258
-254
-247
-244
-222
-211
-194
-169
-160
-153
-134
-138
-148
-161
-171
-180
-181
-169
-162
-161
-177
-191
-201
-208
-218
-236
-248
-254
-243
-243
-237
-245
-244
-241
-236
-234
-236
-232
-240
-240
-240
-233
-223
-213
-205
-203
-203
-202
-195
-210
-205
-207
-222
-221
-241
-247
-251
-244
-238
-237
-232
-229
-231
-229
-223
-224
-219
-227
-234
-242
-256
-258
-245
-227
-227
-225
-229
-235
-243
-242
-245
-255
-268
-286
-297
-305
-299
-291
-275
-288
-300
-290
-289
-286
-280
-278
-274
-277
-285
-294
-292
-297
-288
-285
-291
-290
-283
-268
-274
-282
-286
-298
-304
-306
-309
-305
-311
-315
-291
-294
-301
-295
-289
-278
-279
-274
-290
-316
-327
-329
-313
-286
-270
-251
-240
-238
-240
-251
-265
-270
-273
-274
-269
-255
-255
-251
-249
-229
-195
-185
-179
-184
-189
-196
-200
-191
-178
-181
-181
-188
-209
-206
-195
-189
-192
-186
-171
-169
-173
-175
-180
-192
-228
-254
-260
-276
-289
-300
-309
-308
-295
-288
-288
-274
-270
-279
-280
-292
-297
-296
-270
-257
-251
-247
-252
-236
-235
-220
-202
-195
-196
-194
-202
-208
-208
-224
-244
-255
-260
-259
-266
-274
-281
-295
-323
-338
-338
-338
-337
-341
-348
-331
-320
-336
-343
-342
-335
-324
-313
-315
-318
-316
-306
-299
-294
-289
-278
-268
-266
-263
-263
-258
-264
-256
-253
-253
-262
-255
-247
-246
-248
-250
-241
-251
-259
-257
-241
-236
-241
-222
-197
-195
-197
-197
-187
-174
-165
-157
-148
-144
-151
-161
-154
-163
-168
-177
-196
-205
-204
-199
-195
-189
-185
-175
-168
-161
-167
-177
-185
-206
-199
-212
-229
-227
-221
-223
-217
-200
-208
-221
-227
-229
-231
-245
-263
-260
-254
-260
-255
-238
-224
-217
-225
-227
-228
-219
-205
-215
-234
-241
-234
-236
-264
-285
-300
-332
-351
-361
-359
-367
-361
-364
-369
-364
-363
-354
-348
-334
-322
-305
-302
-289
-292
-278
-369
-414
-194
-236
-259
-303
-303
-175
-278
-315
-255
-239
-217
-287
-289
-222
-254
-261
-279
-245
-206
-242
-236
-225
-205
-213
-247
-268
-283
-297
-312
-313
-284
-261
-264
-271
-280
-282
-286
-287
-276
-256
-240
-233
-231
-228
-214
-206
-213
-209
-203
-203
-223
-228
-225
-216
-210
-223
-223
-215
-223
-230
-238
-249
-253
-261
-269
-271
-270
-266
-258
-266
-265
-249
-236
-220
-201
-183
-190
-185
-179
-177
-177
-193
-201
-211
-209
-208
-208
-199
-181
-177
-188
-190
-194
-200
-204
-212
-213
-219
-228
-236
-238
-235
-250
-262
-267
-290
-300
-302
-307
-293
-277
-294
-306
-299
-296
-283
-277
-264
-256
-252
-245
-239
-224
-204
-195
-189
-202
-218
-215
-208
-206
-215
-216
-233
-250
-246
-236
-233
-235
-214
-202
-214
-218
-224
-234
-241
-234
-242
-252
-257
-260
-262
-263
-253
-246
-226
-214
-210
-197
-189
-185
-174
-170
-178
-184
-194
-207
-233
-228
-226
-225
-232
-223
-211
-226
-232
-242
-254
-259
-268
-260
-253
-257
-261
-270
-264
-253
-250
-242
-231
-212
-210
-227
-226
-222
-216
-222
-227
-228
-220
-216
-217
-222
-221
-225
-224
-210
-221
-232
-254
-264
-267
-283
-280
-271
-276
-279
-286
-288
-278
-265
-250
-239
-234
-246
-254
-249
-242
-245
-245
-246
-257
-258
-251
-249
-242
-240
-228
-219
-214
-205
-205
-206
-210
-206
-212
-229
-232
-237
-234
-234
-243
-236
-230
-238
-260
-274
-277
-284
-289
-296
-292
-283
-265
-260
-254
-242
-237
-221
-209
-215
-214
-209
-214
-218
-213
-225
-227
-216
-205
-197
-197
-193
-207
-224
-223
-217
-217
-225
-236
-248
-248
-255
-253
-260
-283
-300
-297
-290
-289
-303
-307
-298
-286
-278
-269
-254
-241
-226
-208
-204
-206
-216
-221
-231
-244
-253
-265
-259
-245
-233
-233
-225
-205
-206
-223
-247
-261
-269
-276
-280
-278
-266
-266
-274
-267
-271
-276
-274
-261
-248
-248
-230
-231
-246
-255
-245
-234
-228
-228
-233
-244
-249
-252
-253
-250
-258
-254
-243
-243
-250
-251
-271
-289
-296
-302
-299
-311
-310
-312
-298
-292
-306
-319
-327
-328
-321
-295
-284
-287
-288
-279
-281
-288
-286
-275
-267
-280
-293
-300
-312
-318
-314
-300
-297
-293
-301
-287
-275
-280
-276
-282
-265
-263
-263
-262
-270
-281
-293
-295
-297
-287
-284
-285
-285
-284
-277
-270
-259
-252
-249
-257
-267
-267
-270
-279
-285
-290
-274
-267
-248
-234
-238
-235
-230
-222
-229
-233
-230
-225
-212
-217
-236
-251
-261
-272
-281
-286
-271
-261
-275
-268
-275
-287
-303
-305
-304
-307
-309
-315
-320
-313
-291
-286
-293
-295
-296
-306
-305
-298
-286
-270
-274
-290
-294
-301
-323
-335
-320
-319
-313
-305
-292
-289
-280
-286
-307
-326
-334
-340
-341
-328
-305
-297
-292
-276
-271
-269
-268
-263
-261
-254
-257
-252
-249
-250
-242
-251
-252
-255
-247
-248
-251
-231
-241
-252
-260
-260
-261
-259
-253
-242
-233
-243
-252
-230
-220
-231
-243
-255
-267
-278
-276
-271
-268
-273
-271
-274
-280
-277
-273
-251
-248
-250
-235
-219
-224
-234
-237
-239
-226
-222
-216
-219
-225
-224
-234
-241
-259
-268
-266
-264
-266
-274
-290
-296
-282
-290
-292
-289
-281
-279
-291
-292
-285
-288
-294
-299
-293
-288
-289
-289
-284
-269
-262
-270
-281
-292
-306
-316
-312
-318
-316
-311
-297
-290
-285
-276
-279
-284
-300
-313
-304
-301
-300
-285
-280
-268
-274
-274
-268
-275
-279
-284
-264
-255
-253
-247
-248
-253
-259
-266
-276
-281
-303
-312
-311
-325
-335
-331
-303
-290
-291
-289
-277
-259
-266
-280
-287
-291
-299
-308
-313
-308
-296
-275
-265
-253
-239
-245
-244
-245
-256
-252
-254
-260
-264
-269
-255
-249
-263
-272
-272
-252
-257
-268
-256
-258
-262
-273
-274
-280
-303
-319
-317
-293
-283
-272
-270
-268
-263
-264
-255
-269
-272
-267
-264
-252
-259
-271
-266
-274
-277
-285
-292
-286
-289
-279
-273
-265
-274
-278
-285
-284
-276
-286
-300
-294
-292
-299
-300
-304
-317
-296
-287
-294
-288
-289
-295
-296
-293
-299
-311
-317
-316
-321
-323
-314
-305
-315
-316
-310
-292
-285
-298
-300
-302
-301
-303
-303
-293
-281
-277
-274
-270
-281
-292
-291
-288
-294
-303
-308
-304
-301
-318
-323
-330
-313
-320
-339
-331
-326
-327
-336
-328
-311
-307
-310
-319
-325
-312
-300
-294
-280
-265
-255
-250
-237
-235
-258
-273
-269
-268
-272
-273
-269
-282
-287
-289
-282
-283
-294
-303
-312
-302
-291
-291
-285
-279
-299
-299
-282
-270
-279
-281
-288
-297
-301
-308
-305
-305
-297
-288
-284
-274
-278
-274
-278
-282
-275
-300
-320
-332
-336
-341
-344
-349
-359
-342
-333
-324
-340
-346
-326
-331
-316
-309
-304
-307
-305
-297
-295
-284
-304
-310
-294
-286
-289
-292
-298
-305
-313
-308
-294
-291
-287
-280
-282
-286
-283
-283
-294
-293
-290
-298
-303
-301
-309
-311
-322
-339
-331
-308
-296
-303
-286
-282
-283
-280
-267
-255
-257
-242
-235
-236
-231
-243
-257
-268
-263
-253
-236
-211
-200
-190
-199
-206
-204
-212
-217
-221
-217
-204
-201
-213
-223
-218
-228
-234
-241
-234
-228
-225
-221
-224
-224
-214
-212
-217
-218
-216
-201
-203
-207
-204
-187
-191
-211
-218
-198
-193
-210
-216
-206
-198
-208
-219
-221
-236
-254
-267
-280
-295
-307
-325
-338
-336
-332
-324
-328
-330
-319
-311
-311
-306
-277
-264
-264
-251
-247
-257
-253
-259
-256
-254
-257
-243
-245
-251
-252
-250
-261
-259
-263
-252
-255
-262
-260
-267
-273
-283
-293
-296
-296
-283
-254
-265
-259
-236
-240
-250
-248
-243
-251
-253
-254
-255
-232
-216
-202
-204
-206
-196
-195
-195
-214
-219
-225
-246
-253
-256
-263
-264
-269
-268
-272
-276
-286
-283
-277
-276
-284
-292
-292
-288
-277
-272
-270
-274
-267
-263
-266
-274
-279
-286
-276
-253
-245
-244
-244
-259
-264
-265
-274
-287
-285
-278
-286
-295
-288
-272
-261
-257
-259
-249
-258
-279
-297
-299
-311
-347
-366
-326
-335
-359
-362
-377
-347
-328
-333
-334
-319
-283
-270
-215
-304
-44
-1575
-1240
-236
-654
-232
95
491
603
-119
-230
-1578
-2010
-938
-1126
-278
2
354
383
-174
-724
-739
-929
-863
-481
146
370
288
127
-48
-371
-655
-603
-389
-202
11
127
12
-70
-416
-604
-580
-475
-346
-165
-73
-111
-208
-302
-444
-999
-1677
-1055
-813
-533
-13
-60
-43
-271
-893
-769
-634
-787
-321
127
-545
-906
-533
-897
-896
-633
-328
-111
-162
-419
-108
-384
-648
-414
-213
-229
-237
-159
-116
-161
-470
-313
-204
-338
-273
-35
-152
-271
-281
-214
-405
-243
-855
-754
-287
-814
-560
-433
-547
-536
-562
-511
-277
-542
-432
-286
-300
-286
-266
-251
-190
-211
-202
-243
-376
-298
-223
-241
-331
-252
-187
-277
-305
-264
-186
-225
-277
-306
-287
-299
-334
-234
-210
-220
-244
-272
-216
-290
-412
-223
-188
-346
-209
-245
-360
-285
-227
-259
-222
-202
-352
-394
-305
-277
-212
-138
-64
-38
-156
-245
-168
-209
-313
-236
-27
-4
-198
-179
-245
-202
-129
5
-16
-330
-139
-175
-331
-296
-12
42
-109
172
-91
-112
-433
-424
-138
-183
-116
69
129
-242
-123
-133
-245
-163
-170
-63
-126
-204
-30
-107
-137
-174
-119
-25
-248
-292
-65
0
-357
-151
283
-193
-144
210
-123
-383
-157
-112
-109
-89
-134
98
21
36
-83
-10
-190
85
-119
-459
-256
-69
-641
-359
732
-110
-137
-105
-313
-225
-570
-298
-27
48
105
-218
-295
-240
-143
-256
-235
455
-209
-552
61
8
-365
-236
391
-84
-69
-219
112
-115
-523
-64
-223
150
48
-27
-390
-48
-599
-590
-114
61
153
-30
-46
-122
-183
-556
-122
35
375
-363
20
-83
-444
-45
-112
258
-397
279
-408
-568
-28
-558
-191
411
-208
-103
-174
6
-118
-680
192
315
-405
211
-18
-333
282
-322
-536
93
235
-411
-95
5
266
-563
-839
32
-26
-581
-230
32
73
-446
-1161
-120
123
-407
-144
-146
-228
-174
-509
-559
225
-317
5
-171
-101
-109
-71
-205
-471
-62
-296
-388
-21
289
144
-442
-679
-462
-561
-209
2
326
-264
252
-907
170
-237
-748
226
-469
-274
150
136
-367
-87
-687
-40
-895
187
389
-2
-268
-82
-178
-917
132
-822
370
-243
-269
-68
-170
-406
-272
-6
-250
-116
-219
4
126
-660
110
64
-610
-91
31
157
-83
-489
-364
-4
-255
-128
237
-561
-542
344
-660
-319
318
61
-390
-230
-424
-272
-635
-74
491
-215
230
223
-948
-395
-595
-392
-873
809
165
-49
-2
-367
-516
-1248
1
43
-212
-437
11
413
-910
23
-302
-197
-349
-499
403
-689
-131
-632
-189
-335
-974
-454
-319
404
-295
49
-104
-567
-377
-1175
-197
-149
-380
958
699
-1095
-338
-284
-701
-646
-694
225
228
-181
-219
-3
-817
-984
-278
-26
-78
-339
-187
158
-365
-401
-1173
291
-517
108
511
-411
-359
-908
-445
-824
7
-110
-90
124
-62
-957
-560
-224
-460
-126
285
-196
-648
-242
-291
-646
61
-198
-50
-134
-505
119
-734
-535
-69
432
-426
-328
11
-534
-137
-423
-122
-369
-199
-198
11
-324
-536
-1
-560
-453
206
-381
-413
30
-336
-540
-29
-378
-187
-34
-515
-330
-563
-51
12
-79
-699
-256
-291
-361
349
-248
-196
-235
-68
-1004
-327
334
-256
-72
-614
19
79
-680
-290
-269
-300
-626
201
-125
-494
-66
-161
-324
-743
-242
-455
-192
138
-389
-156
-83
-592
-446
-212
-205
-270
-380
-793
145
7
-648
-423
-462
27
-805
-330
15
344
-890
-290
-61
-1108
194
-344
-699
265
176
-827
-9
-126
-973
-481
-50
123
-294
-663
387
-35
-848
-438
-79
-592
-731
175
47
88
-457
-536
-698
-56
339
-209
-169
-620
303
-673
-713
190
-181
-499
-295
390
-277
-770
-1111
850
-483
-753
262
-331
-34
38
-557
-401
-384
-548
3
-239
-290
-514
-168
-643
-216
-144
-247
-49
-416
-182
-595
-324
179
-438
-584
565
-578
-514
197
-416
-272
-1052
233
-291
-650
412
-17
-452
-385
148
-738
-521
-38
-161
-836
-118
-304
-13
-641
-238
256
-875
141
-346
35
-782
48
207
-365
-80
-577
206
-454
-646
251
-570
-335
-489
-417
368
0
-661
-337
-137
127
-431
-657
209
-390
-539
166
-254
-374
-69
-293
-219
-860
120
-117
-626
-183
-68
-492
453
-369
-422
-576
-358
-429
116
8
-407
-10
-335
-92
-641
-323
-321
17
-197
-156
-559
-475
58
1
262
-157
16
-164
-804
-488
-83
154
-802
-123
608
344
-1055
-63
-99
-573
-525
-710
514
-137
-196
-10
22
-33
-309
-302
319
126
-213
-588
-39
-475
-524
-555
-49
763
-901
-143
-31
-323
-682
-687
-275
209
-240
114
34
86
-619
-399
-138
-176
-680
-258
1194
-1043
-592
-42
162
-640
-12
449
-518
-271
-438
21
-782
-969
-96
451
188
-259
-732
-201
409
-1373
-67
-582
684
-355
-1158
621
-866
-174
-589
-151
257
-775
-265
-148
-114
-873
-85
242
-764
266
-432
126
-1
-896
125
-267
-891
-433
318
-300
75
-214
-384
-323
-351
-333
-530
44
-327
-421
-473
-411
-503
-39
-16
100
-447
-379
-653
138
-670
-813
730
-441
-567
-282
95
183
-268
-635
532
-381
-664
418
-186
-499
-559
469
56
-671
170
-527
24
-460
-223
-332
-14
-784
157
487
-714
129
-145
-184
-278
-203
-511
-407
-14
549
-489
-409
-8
-407
-819
-337
-137
786
-890
-505
809
-494
-889
206
532
-902
-65
132
-24
-477
-735
287
-832
-239
56
255
-440
-466
524
-721
-1114
-126
41
-867
-62
502
252
-981
-878
513
-757
-827
451
-358
134
-689
-322
120
-767
-373
-299
-51
-216
-100
-983
-52
-487
-441
-31
-469
168
-264
-928
334
34
-1205
-78
-102
318
-568
-823
318
-378
-195
-466
-258
-552
-781
220
-539
-40
-556
-322
-259
202
-116
-597
-515
-272
54
-942
204
241
-215
-700
23
226
-831
-339
480
56
-905
-20
70
-513
-601
-211
15
-516
-467
-36
-57
-664
-101
-173
-368
-49
-356
240
-32
-829
33
-165
-885
-94
-297
-691
189
-102
-268
-291
-633
-176
38
-784
361
4
-184
-482
-110
184
-1617
332
592
-506
-564
-159
209
-360
-491
-515
-268
-255
-448
-280
-288
139
-682
-712
79
-99
-98
-606
-281
50
-412
-505
-128
-852
32
-568
-721
-13
-549
-478
-359
-31
-571
-492
-954
243
143
-863
-143
-130
-342
-625
-180
-42
-673
-283
-192
-169
-448
-381
165
-359
-736
285
-716
-267
207
-878
-679
435
-313
-609
-120
-263
-72
-694
-498
-130
-33
-509
-267
-44
-648
100
-909
72
-212
-375
-475
-513
589
-528
-493
-619
620
-404
-569
594
206
-1053
-506
435
-524
189
-706
377
4
-436
-272
-373
-23
-865
530
-707
-436
289
-685
-902
638
115
-1157
-408
380
134
-1184
220
94
230
-1258
143
365
-1148
-28
-407
5
-262
-514
-174
-92
-27
-190
-307
-192
-286
-28
-824
-12
240
-954
-965
492
-209
-700
-648
-183
-186
-534
-488
-245
-24
-798
122
-310
-190
-583
-352
-355
-467
-252
-301
-329
-577
-184
-265
-520
-153
-109
-543
-601
137
-200
-658
-405
184
-490
-1
-285
-371
-22
-454
-560
-323
-378
83
-685
-370
73
-744
-276
-122
-704
-360
-76
317
-1119
-189
-508
444
-896
-397
814
-880
-74
-355
497
-584
-146
-373
-207
-314
12
258
-952
357
-553
-320
-299
-391
-302
-290
-60
-448
-38
-543
-267
-53
-364
156
-168
-306
-86
-291
-202
-123
-489
-300
31
-227
-157
-412
106
-708
-341
-38
-130
-443
-964
412
-369
-532
-537
236
-562
-602
-59
23
-1002
-388
203
-433
-183
12
93
-574
-285
-21
-553
-507
63
-389
-226
-894
568
-451
-942
-165
223
-70
-428
-83
-64
-462
-989
-263
-296
-269
-36
-83
-437
-448
-581
-353
-874
-216
-321
63
-400
-257
-398
-639
357
-476
-648
-76
63
-586
-288
298
-777
-728
74
-234
11
3
-712
-397
165
-273
-577
-308
62
-255
-363
-143
351
-1218
-788
602
-309
-656
-365
58
118
-889
-723
241
-587
-171
-370
-124
94
-488
478
-753
-94
-532
-404
-805
-219
-293
-294
-188
-833
687
-883
-384
-203
3
-596
-383
237
-646
-765
-390
294
-782
-235
-77
-294
-71
-1066
199
-315
-776
77
-299
-446
-584
-268
-222
-820
206
-314
-672
-638
-74
-768
192
-616
-635
142
-1116
-551
563
-513
-260
340
-896
-657
-165
-357
-281
-538
-364
-240
4
-462
-693
314
-849
-443
-248
-711
-58
-391
-218
-266
-827
304
115
-1459
18
-231
-752
-414
-386
85
-1402
-160
412
-522
-683
-218
-152
-595
-186
-787
-308
-462
-391
54
-383
-46
-403
-611
-416
-585
-804
-60
-313
-65
-658
-617
-146
60
-488
-736
-72
324
-865
-451
-167
-272
-231
-675
326
162
-382
-748
203
-584
-319
-774
-769
391
-476
-486
33
-321
-958
-92
-393
-293
-286
-444
407
-826
-240
-264
-590
-365
-569
-234
-48
-234
-813
25
-431
-1001
334
-782
-424
45
88
-727
-853
-34
-241
-366
-768
138
-312
-1
-983
-208
-380
-870
-312
-277
-43
-874
93
-245
-717
-515
-216
-841
-675
73
-637
-109
-498
-609
43
-312
-768
-440
-225
-60
131
-713
-577
-448
-61
-543
-541
43
-339
-583
303
-293
-148
-761
-467
51
-347
-533
108
146
-881
-100
-464
128
-928
-584
-78
-133
-568
-596
307
-1483
-227
-210
157
-1382
173
-201
-433
34
-736
-147
-1038
68
127
55
-719
210
-772
-588
-79
-554
-257
-45
-255
-315
50
-956
287
-512
-570
44
-379
-695
171
-83
-613
18
-165
-53
-773
-43
375
-876
-125
474
-313
-999
-49
-481
-167
202
-558
524
-491
-629
-468
165
-584
-491
394
-164
259
-526
-484
-403
50
-284
-818
467
-437
-498
-18
-160
-111
-940
-1050
711
-297
-587
14
-662
322
-322
-1192
71
160
-704
406
310
-652
-270
-608
-465
327
-83
-685
90
-476
262
-338
-912
-71
-317
-543
687
-274
-380
-423
237
-598
-408
-294
-617
255
-651
436
-800
-811
-599
394
-620
-458
-2
-426
703
-976
-767
484
-974
100
75
-33
-298
-449
-317
-448
36
-432
-138
-174
-441
179
-480
-1089
197
-171
-549
-279
-242
179
-481
182
-313
-491
-128
-138
-168
-533
-718
562
-451
-876
182
-710
-404
-389
118
-547
-441
-843
-588
-197
-542
-399
-67
65
-91
-74
-554
-728
-383
242
-1208
67
252
-834
176
-741
166
-156
-769
-72
885
-921
-1116
626
-174
-684
-931
206
667
-926
-453
152
-21
-1030
-110
-411
-118
-144
-266
-253
-36
39
-449
-657
-296
666
-923
-448
-101
782
-1010
-843
90
-145
-858
-652
766
-597
-854
143
-353
-607
30
-811
71
-380
-48
-305
-927
391
-375
-673
-484
300
-343
-829
-369
425
-267
-731
-521
-133
39
-789
-180
80
-936
241
-837
-186
-157
-1084
749
-789
-273
-468
-355
-285
-668
-297
-583
-177
-238
95
-754
-128
-288
-32
-233
-573
-478
339
-739
-240
297
-1176
-483
376
-360
-630
-35
-160
-744
-285
51
-754
-494
200
-174
-1096
87
-15
-725
-22
-367
-147
-471
-481
-286
227
-512
-108
-551
-258
-310
-74
-113
-478
-168
-329
-340
-215
81
-336
-827
337
-433
-262
16
-474
-379
-1026
99
-481
-248
-262
-79
-695
-286
-121
-700
-742
157
-271
-446
-159
-362
-37
-419
-273
55
-773
-197
-239
-371
-291
-311
-223
-589
-234
86
-320
-562
37
-108
-391
-301
-671
-7
-204
-194
209
-846
10
547
-790
-700
0
-604
-312
-98
-296
157
-494
-88
-436
-481
-422
-217
-786
204
171
-411
-113
-281
-354
-406
-331
-311
-86
-443
-37
-227
-303
-203
-527
58
-292
-414
-31
176
-426
-724
-351
-141
215
-1183
183
359
-103
-676
-461
259
-712
-180
-111
-185
-724
286
-334
-873
-57
-181
-446
-645
376
-436
-860
7
-74
-92
-972
-29
239
-472
-330
-134
-54
-689
-231
-262
-378
-282
32
-35
-436
-207
-280
-488
163
-422
-215
-287
-464
411
-287
-1125
577
-324
-538
-126
-257
-205
-604
-648
-187
558
-937
-155
395
-1070
-412
9
-188
-472
65
-993
-231
-191
-428
169
-277
91
-71
-329
-836
232
-387
-476
119
-407
-106
-43
-727
-69
407
-905
-601
383
-155
-1195
235
27
-223
-547
-392
319
-565
378
-213
-149
-807
445
52
-978
-216
96
-55
-41
-737
169
-286
-1034
158
541
-448
-793
-156
282
-494
-609
209
-684
313
-505
-167
-59
-452
106
-732
-59
-139
-154
-298
-57
-568
470
-590
-709
344
-185
-515
65
-352
-199
-223
-786
36
-283
-331
-184
-194
-149
-453
-76
-691
-293
136
-62
-712
-260
473
-929
172
146
-661
-186
-626
-316
306
-584
-113
-431
-79
-200
-253
-262
-18
17
-691
159
248
-560
-281
-165
-20
-470
-637
359
-400
-883
-750
1067
-1116
-657
606
-873
0
-397
-248
-154
-300
-574
-68
-525
-72
-239
-11
-670
285
-443
-497
82
-406
-16
-416
96
-331
-435
-817
386
-568
-301
-588
-256
-107
-817
234
-391
-756
42
20
-809
25
57
-378
-263
-181
4
-303
-735
-103
-218
-141
-494
-229
-83
-359
-69
-523
180
-391
-231
-15
-6
-305
-335
-531
-440
132
-884
116
-18
-489
200
-475
-950
-647
-155
-87
-601
357
275
-786
-528
65
427
-908
-612
495
-303
-567
-533
96
120
-660
-18
-5
-409
-132
-305
-387
-260
146
-752
45
-28
-468
-299
-248
-127
-388
-788
-487
351
-565
-938
107
89
-1126
-161
-379
-21
-335
-701
80
-570
-216
-1337
377
-67
-505
-295
-350
-81
-389
-354
-278
-25
-165
-96
-304
-267
-455
-281
-185
-36
183
256
-670
-460
268
-366
-821
-314
-82
-244
3
-160
-324
-43
-357
-523
-354
-366
-51
-6
-592
-877
271
92
-1277
175
714
-592
-487
-458
-221
-119
-1496
422
367
-811
-284
95
-32
-170
-413
-507
26
-674
-498
72
-241
12
236
-513
-462
-352
149
-527
236
-405
-531
-228
-775
450
-342
-505
71
-540
-286
165
-404
-863
283
-199
-364
-382
-184
415
-576
-363
206
36
-633
-844
-31
14
-533
-709
322
-186
-561
-203
302
-360
-985
251
-115
-268
-665
-513
-100
-7
-477
-644
793
-697
-1248
326
668
-1164
-551
384
33
-744
-693
526
-235
-464
-495
165
-353
-931
86
-649
-225
-287
-89
-193
-90
-105
-568
-641
376
115
-616
-157
153
-330
-252
-256
-475
129
-195
-39
-575
-206
165
-264
-405
-282
328
-625
-700
271
-321
-629
337
-137
-780
-600
238
-289
-650
16
-363
-479
-791
-159
-431
-35
-208
-547
59
-286
-542
-125
-303
-20
204
-971
112
183
-980
367
-209
-667
109
-474
-15
-390
-769
85
-385
-391
-302
189
-649
99
-379
-662
-303
-244
-20
-530
141
-415
46
-1239
-126
247
-301
-100
-647
331
-659
-219
-455
-140
20
-883
-185
403
-302
-1175
3
536
-477
-561
84
-260
-463
-25
-335
-271
232
-442
-846
-527
319
-101
-621
-117
174
-431
-481
-681
349
-416
-659
627
-614
-604
-296
75
-677
110
-296
-660
-234
-840
246
-531
1
-346
-529
74
-224
-451
-275
-206
-903
-92
-237
-725
-213
-349
-165
-332
-771
-109
-122
-417
-657
-344
-431
-411
-16
-275
-48
-512
-279
235
-1077
-359
-360
-470
-434
-338
340
-445
131
-572
-478
-246
-512
-153
-262
-335
-635
-337
-286
-498
153
253
-988
-261
-758
-198
-384
-1013
544
-170
-332
-298
-193
-462
-399
-173
-665
-126
-569
-367
93
-424
8
-410
-205
-371
-286
-251
-371
111
-522
-577
-495
-95
-442
-412
227
-115
-63
-346
-147
-234
162
-276
-395
-438
-58
25
-575
-143
-114
-264
-503
-467
-489
79
-487
-639
-327
-468
-323
-118
-396
511
22
-899
-342
65
-636
-721
-291
331
-348
-1166
-275
-117
-325
-846
-468
386
-328
-1239
-290
391
-964
-833
199
68
-29
-226
-252
-31
-312
-345
-118
-452
-630
176
-11
-733
97
-232
-322
-516
-246
124
-234
-538
-282
18
-467
-654
-513
511
17
-291
-217
210
-441
-531
-260
-68
35
-581
-246
113
-26
28
-336
70
-66
-632
-872
-550
166
-424
-178
100
410
63
-1045
-619
856
-162
-1409
629
418
-706
-96
-217
-103
-24
-295
-229
557
-661
-850
-115
-497
-420
-237
72
43
-79
-606
17
-350
-850
-411
-342
-456
-523
-30
47
237
-368
-515
-144
-748
-703
-1
-69
-233
-460
-329
-147
-649
-476
359
-3
-341
-230
-405
-282
-568
-271
207
-117
-176
-119
179
26
-385
-158
-781
-963
-158
-328
-4
72
-32
-58
-444
-519
-244
-320
-431
-298
407
-18
-79
-262
-92
-12
-415
-661
-292
532
-448
-200
-948
179
112
-572
-191
251
549
-676
-431
-166
31
-277
-257
-273
15
-52
-256
-265
-10
-53
-475
-394
-221
-423
-224
-115
-117
-50
-173
239
-465
-681
-193
-452
-193
-387
-364
-106
524
73
-159
30
-356
-287
-447
-343
-136
-315
-871
-125
804
-456
-492
323
16
-349
-400
-215
-557
-1089
-782
1021
-317
-801
321
697
-152
-822
-3
-211
-226
-672
-132
330
-825
-1003
680
789
-936
-200
880
-419
-924
-463
-22
-388
-1187
83
539
-122
-490
130
442
-589
-986
-614
-163
-543
-488
-11
-339
-321
-251
-180
-429
123
-184
-440
-442
-638
-291
-658
-499
-96
717
-141
-756
462
-560
-659
-794
-488
-53
-822
-151
-14
145
-398
-448
15
-183
-569
-602
-57
-350
-737
-119
37
-574
-389
-19
-26
-441
-652
-137
-296
-1374
-343
-298
141
-336
-98
568
-568
-709
-325
-305
-140
-356
-128
222
-571
-784
-72
92
-249
168
-278
-419
-355
-574
-239
-214
-324
-487
287
-254
-309
-54
-339
-263
-350
-215
-353
-84
-290
-614
-151
-69
-396
-118
187
6
150
-464
-576
-227
-453
-375
-356
-74
-176
71
-647
133
385
-536
-259
-139
52
-385
-67
-79
-78
-274
-196
-348
-149
-297
-301
435
-438
-680
-237
-10
-494
-474
-263
-203
-306
-774
-531
184
-608
-157
-244
-973
-189
-524
-446
-358
-251
-354
-217
-202
-263
-190
313
-482
-623
88
30
-452
-1058
-258
108
-346
-662
154
141
-446
-189
-69
-106
-694
-601
-382
68
-615
-535
534
25
-108
-375
170
-53
-625
-130
-21
-238
-458
-127
298
-144
-465
40
-91
-749
-525
21
-391
-815
-303
-169
-41
-203
-19
354
17
-242
-30
137
-408
-412
-311
195
-156
-322
-146
-75
510
-602
-468
-318
-396
-449
-631
9
293
-268
-364
328
69
-334
-515
-167
-163
-483
-445
506
167
-738
-251
202
-256
-851
-583
150
29
-898
-695
87
-428
-770
-320
486
-7
-442
-380
-52
-287
-797
-450
151
319
18
-20
181
-106
-712
-684
-149
-332
-585
-401
182
138
-479
-265
159
158
-381
-58
253
56
-343
-229
20
23
25
23
305
354
-158
-264
-235
-524
-555
-493
-221
-344
-192
-200
28
-197
-525
-294
-340
-385
-587
-326
-150
-222
-142
-194
-29
-75
-190
-436
-85
-254
-95
-293
-431
-133
-194
-127
-247
-101
-48
-12
16
-123
-376
-53
-158
-77
-368
-307
251
-136
-468
-104
-111
-530
-680
-435
-173
-172
-324
-91
130
-490
-230
-54
-170
-284
-320
59
33
-323
-566
-238
428
-358
-463
96
252
-244
-502
-130
44
-335
-496
53
165
-195
-189
-208
-195
-291
-426
-201
-258
-269
-526
-251
-404
-377
-349
-301
-225
-286
-408
-557
-216
-418
-267
-215
-265
-249
-72
-348
-250
-185
-329
-326
-61
-219
-214
-172
-233
-114
-50
-243
-152
-127
-216
-269
-489
-404
-315
-250
-401
-213
-359
-217
-400
-596
-282
-219
-386
-424
-172
-256
-205
-135
11
-203
-381
-197
-114
-287
-535
-245
55
-367
-269
-112
-19
-471
-338
-207
-189
-275
-744
-328
-280
-400
-356
-71
-76
-220
-52
-303
-297
-155
-337
-134
23
14
-55
-316
-104
2
-158
-317
-340
51
-299
-382
-299
-223
-209
-325
-158
-119
197
-258
-600
-258
-252
-359
-272
-266
-61
-109
-463
-183
-279
-333
-510
-91
-117
-345
-405
-194
-231
-463
-4
-23
-188
-226
-235
-75
-195
-433
-275
-13
-40
-232
-376
200
-96
-516
-149
-37
-283
-558
-273
-346
-250
-170
-421
-263
-337
-415
-86
-440
-530
-163
-196
-358
-296
-477
-247
-420
-508
-123
-39
-222
-317
-30
-197
-236
-287
-79
-324
-392
-286
-157
-158
-296
-165
-148
-223
-386
-150
-228
-193
-383
-189
-5
-420
-279
-241
-128
-145
-339
-121
-161
-343
-289
-376
-209
-524
-400
-127
-301
-116
-307
-197
-121
-252
-297
-68
-75
-188
-188
-49
38
-323
-244
-161
-32
-324
-395
-48
-248
-319
-335
-194
-414
-231
-196
-554
-293
-112
-45
-360
-331
-80
-78
-490
-540
161
254
-363
-355
-15
86
-447
-478
-8
63
-417
-724
-7
68
-480
-451
60
191
-243
-291
-310
-235
-279
-477
-190
-63
-358
-272
119
131
-81
-203
-216
-298
-381
-261
-140
-316
-250
-184
-175
-120
-246
-137
-25
-393
-292
-239
-180
-104
-441
-302
121
-51
-405
-289
10
-278
-691
-496
-71
-217
-499
-195
77
-7
-531
-388
-272
-340
-442
-144
-101
-213
-59
-117
-181
-322
-125
-516
-290
-140
-166
-337
-330
-119
-343
-355
-155
-106
-143
-285
-277
-239
-309
-215
-157
-271
-37
-61
-260
12
-127
-478
-264
-261
-431
-423
-321
-199
-52
-339
-344
-322
-183
-118
-330
-174
-226
-68
-418
-370
-166
-317
-262
-302
-70
-490
-228
-117
-481
-191
-125
-331
-303
-359
-261
-217
-87
-194
-289
77
-303
-494
-314
65
-166
-486
-363
49
-168
-547
-358
-201
-135
-490
-349
-350
-200
-223
-691
-290
-99
-383
-518
-259
36
-343
-558
-426
-259
-391
-565
-295
-179
-195
-376
-356
-418
-308
-388
-492
-233
-119
-383
-430
-326
-125
-154
-236
-361
-382
-73
-383
-500
-214
-247
-297
-532
-208
53
-330
-332
-342
37
-435
-579
-444
-374
-202
-361
-122
-39
116
-493
-585
-273
-210
-343
-510
-70
-49
-180
-470
-355
-178
-358
-308
-193
-151
-135
-486
-653
-321
-100
-459
-333
-219
-93
-211
-426
-196
-297
-263
-488
-278
30
-124
-463
-262
-60
-336
-426
-281
-137
-157
-501
-438
10
-299
-439
-489
-90
-48
-632
-344
-144
-351
-542
-237
-293
-687
-448
-176
-207
-706
-313
-176
-466
-580
-478
-58
-397
-487
-459
-354
-182
-521
-400
-266
-209
-293
-496
-405
-379
-453
-492
-162
-161
-422
-316
-130
-480
-483
-329
-324
-391
-263
-147
-325
-227
-179
-321
-432
-268
-296
-481
-325
-127
-147
-306
-330
-281
-361
-421
-362
-332
-276
-237
-432
-324
-225
-293
-452
-382
-15
-156
-280
-191
-131
-276
-498
-305
-92
-189
-411
-221
-41
-98
-369
-441
-73
-87
-391
-436
-153
110
-149
-473
-371
69
-317
-1064
-952
-818
-463
-429
37
304
-50
-317
-90
-439
-830
-551
-434
-586
-420
114
-289
-717
-571
-524
-788
-720
-591
-430
-596
-471
-113
-310
-349
-430
-331
-359
-276
-222
-225
-270
-283
-288
-286
-186
-381
-246
-181
-218
-117
-275
-394
-209
-29
-184
-110
20
-59
-195
-119
-167
-218
-108
-302
-308
-324
-163
-186
-332
-428
-186
-118
-268
-474
-528
-314
-340
-457
-460
-217
-66
-256
-487
-325
-118
-226
-420
-406
-205
-57
-110
-335
-147
35
19
-275
-319
-123
-127
-254
-257
-123
-82
-37
-155
-158
-209
-119
-66
-198
-370
-191
-89
-151
-224
-124
128
-26
-245
-273
38
-99
-475
-290
94
8
-265
-207
23
33
-300
-383
-205
-185
-220
-406
-263
-9
-182
-266
-238
-137
-96
-216
-417
-405
-279
-371
-330
-116
-48
-138
-240
-257
-256
-302
-426
-355
-225
-169
-222
-241
-65
-177
-299
-306
-278
-292
-328
-260
-231
-154
-154
-298
-239
-163
-168
-298
-236
-83
-178
-278
-235
-172
-135
-126
-288
-134
-115
-249
-218
-184
-141
-167
-234
-180
-224
-195
-234
-216
-257
-226
-155
-195
-159
-272
-269
-213
-209
-304
-159
-122
-123
-169
-295
-237
-182
-254
-282
-245
-161
-253
-286
-177
-155
-126
-214
-236
-238
-222
-229
-142
-39
-112
-162
-131
-53
-141
-165
-201
-269
-204
-208
-236
-251
-163
-162
-282
-277
-113
-26
-293
-401
-233
-85
-237
-303
-180
-140
-195
-252
-178
-152
-133
-177
-183
-152
-173
-273
-299
-182
-114
-36
-145
-259
-215
-216
-217
-265
-161
-146
-252
-275
-201
-127
-172
-212
-210
-153
-197
-222
-206
-184
-127
-174
-208
-203
-226
-246
-302
-195
-137
-198
-192
-168
-195
-239
-315
-270
-174
-321
-438
-328
-146
-149
-274
-249
-193
-198
-297
-349
-246
-217
-267
-247
-216
-233
-244
-327
-306
-248
-272
-319
-289
-241
-255
-231
-259
-263
-312
-349
-259
-265
-332
-302
-235
-189
-177
-215
-222
-118
-144
-246
-221
-159
-185
-252
-221
-173
-223
-320
-214
-189
-288
-279
-214
-150
-233
-356
-235
-73
-34
-164
-180
-120
-155
-173
-226
-233
-153
-167
-170
-145
-119
-171
-248
-251
-217
-208
-280
-317
-277
-190
-185
-282
-225
-204
-278
-303
-340
-351
-333
-322
-339
-239
-181
-256
-328
-355
-318
-323
-295
-246
-244
-239
-282
-264
-212
-225
-253
-254
-220
-188
-253
-333
-301
-285
-340
-289
-275
-287
-327
-370
-436
-432
-383
-389
-352
-283
-283
-345
-410
-381
-339
-394
-377
-364
-334
-291
-330
-397
-367
-373
-365
-336
-339
-311
-375
-384
-403
-431
-401
-399
-416
-387
-356
-412
-412
-385
-320
-286
-355
-369
-303
-310
-367
-351
-308
-265
-283
-333
-364
-360
-355
-308
-279
-295
-290
-270
-246
-244
-251
-255
-247
-246
-215
-248
-260
-246
-245
-257
-283
-287
-312
-322
-326
-303
-302
-309
-290
-284
-269
-291
-341
-333
-318
-312
-325
-358
-375
-376
-353
-378
-407
-418
-432
-425
-426
-429
-436
-448
-435
-410
-387
-391
-416
-421
-389
-397
-437
-402
-364
-385
-426
-429
-370
-344
-344
-342
-329
-291
-319
-369
-380
-376
-382
-404
-401
-367
-377
-405
-396
-366
-381
-431
-418
-417
-417
-424
-436
-417
-394
-408
-437
-433
-425
-433
-459
-457
-449
-454
-434
-439
-429
-433
-457
-467
-463
-458
-475
-481
-475
-463
-467
-492
-498
-487
-465
-466
-472
-456
-434
-415
-401
-394
-373
-375
-409
-410
-427
-460
-444
-453
-458
-433
-433
-443
-454
-427
-429
-454
-433
-445
-436
-458
-475
-450
-470
-463
-446
-422
-422
-439
-451
-489
-467
-448
-428
-421
-419
-413
-453
-493
-519
-500
-511
-507
-483
-501
-506
-498
-496
-492
-487
-490
-491
-484
-492
-504
-491
-489
-507
-516
-514
-511
-501
-493
-490
-476
-484
-490
-483
-478
-472
-474
-468
-465
-488
-499
-521
-548
-562
-545
-528
-523
-500
-531
-566
-550
-549
-549
-528
-532
-529
-503
-505
-508
-519
-535
-524
-547
-547
-511
-486
-456
-449
-445
-432
-436
-456
-460
-445
-411
-382
-382
-408
-440
-455
-452
-416
-424
-420
-396
-385
-374
-374
-352
-359
-360
-356
-364
-352
-358
-366
-357
-350
-346
-363
-370
-357
-338
-356
-383
-381
-365
-359
-340
-301
-293
-289
-309
-318
-300
-297
-279
-247
-212
-187
-171
-200
-236
-227
-249
-274
-279
-285
-264
-251
-260
-293
-301
-303
-341
-353
-363
-376
-393
-410
-383
-355
-377
-419
-425
-412
-423
-425
-453
-460
-456
-471
-466
-476
-490
-511
-499
-520
-553
-524
-539
-540
-546
-549
-545
-556
-559
-567
-564
-582
-564
-534
-537
-517
-546
-568
-555
-533
-533
-574
-548
-543
-563
-577
-560
-519
-518
-504
-517
-527
-511
-505
-508
-516
-513
-504
-512
-494
-490
-495
-504
-509
-519
-521
-524
-533
-512
-486
-476
-483
-490
-496
-463
-432
-418
-415
-417
-417
-386
-373
-395
-422
-431
-432
-432
-418
-422
-410
-369
-331
-356
-374
-382
-347
-295
-287
-283
-290
-270
-227
-219
-224
-222
-237
-189
-157
-124
-140
-138
-94
-91
-112
-152
-166
-164
-160
-131
-83
-73
-78
-76
-53
-44
-63
-69
-73
-41
-17
-33
-29
-24
-9
-12
-54
-92
-99
-84
-73
-83
-81
-89
-62
-42
-72
-84
-97
-83
-82
-78
-52
-68
-80
-61
-65
-75
-77
-66
-68
-88
-98
-112
-81
-42
-44
-61
-79
-46
-25
-38
-42
-44
-37
-10
-10
-16
-38
-35
-25
-11
-3
-21
-20
-32
-27
-44
-60
-63
-62
-54
-51
-51
-81
-77
-42
-28
-56
-101
-109
-109
-96
-97
-122
-120
-116
-119
-111
-93
-106
-121
-113
-102
-93
-117
-99
-71
-81
-104
-119
-125
-125
-129
-132
-122
-113
-114
-111
-124
-126
-113
-98
-63
-69
-104
-101
-81
-53
-51
-68
-90
-104
-86
-79
-88
-121
-144
-135
-124
-129
-145
-152
-141
-123
-121
-132
-122
-109
-111
-137
-131
-144
-169
-176
-201
-201
-199
-192
-173
-190
-225
-256
-258
-270
-263
-256
-280
-288
-289
-282
-290
-293
-294
-259
-226
-226
-214
-216
-187
-153
-147
-123
-121
-148
-175
-177
-197
-218
-220
-202
-200
-212
-219
-214
-229
-234
-222
-227
-223
-210
-210
-220
-233
-222
-188
-198
-244
-250
-233
-220
-220
-221
-232
-255
-262
-279
-275
-259
-263
-266
-250
-262
-295
-314
-302
-292
-303
-313
-325
-365
-356
-312
-276
-254
-276
-279
-277
-280
-284
-276
-266
-280
-279
-272
-302
-320
-321
-330
-357
-366
-340
-357
-367
-363
-347
-339
-351
-341
-339
-349
-346
-323
-303
-321
-331
-331
-322
-301
-297
-314
-349
-348
-318
-292
-291
-287
-266
-244
-242
-266
-274
-262
-239
-237
-235
-220
-203
-191
-198
-215
-225
-230
-219
-169
-161
-194
-236
-239
-222
-217
-203
-199
-200
-200
-213
-207
-177
-178
-181
-186
-181
-198
-201
-164
-144
-133
-135
-123
-120
-125
-118
-99
-82
-88
-78
-65
-66
-58
-46
-38
-44
-62
-52
-43
-58
-68
-60
-31
-15
-26
-22
-15
-23
-19
0
26
11
-5
-20
-17
-19
-47
-67
-76
-80
-83
-100
-127
-152
-134
-118
-119
-112
-123
-131
-130
-145
-157
-153
-166
-175
-196
-226
-249
-273
-265
-265
-282
-298
-296
-300
-311
-321
-313
-310
-317
-331
-343
-347
-352
-360
-387
-394
-398
-402
-399
-387
-378
-396
-411
-433
-440
-437
-440
-447
-458
-453
-444
-459
-471
-467
-489
-502
-493
-488
-508
-522
-485
-472
-466
-486
-493
-487
-525
-532
-551
-543
-533
-540
-529
-523
-534
-542
-555
-567
-540
-536
-556
-543
-529
-519
-511
-504
-499
-487
-472
-469
-474
-490
-492
-487
-466
-437
-434
-433
-427
-438
-432
-411
-416
-415
-407
-426
-436
-420
-405
-413
-438
-444
-448
-440
-430
-415
-412
-415
-414
-402
-409
-412
-401
-373
-344
-335
-330
-320
-310
-308
-305
-306
-303
-302
-290
-302
-297
-273
-277
-259
-237
-228
-195
-184
-198
-195
-154
-123
-118
-104
-98
-94
-91
-64
-75
-98
-87
-57
-42
-25
0
24
28
22
15
-9
-5
12
41
49
33
26
8
9
3
-12
-26
-39
-15
-18
-31
-29
-40
-45
-52
-75
-80
-72
-68
-60
-71
-68
-65
-85
-78
-82
-98
-118
-137
-143
-157
-169
-174
-181
-182
-171
-178
-188
-197
-217
-227
-234
-226
-211
-220
-231
-209
-188
-187
-184
-173
-163
-161
-171
-149
-135
-137
-140
-155
-157
-160
-166
-176
-188
-187
-186
-184
-209
-242
-252
-255
-260
-272
-274
-261
-263
-277
-280
-253
-258
-266
-265
-290
-284
-291
-320
-309
-287
-288
-275
-284
-291
-306
-318
-298
-305
-305
-288
-290
-281
-281
-292
-295
-297
-295
-288
-282
-290
-275
-266
-270
-283
-296
-292
-248
-236
-237
-242
-256
-253
-237
-214
-232
-238
-237
-226
-218
-226
-223
-214
-199
-196
-198
-191
-192
-194
-187
-189
-202
-191
-172
-157
-159
-144
-151
-151
-147
-155
-164
-169
-169
-192
-210
-225
-231
-236
-234
-216
-230
-249
-243
-244
-233
-213
-213
-223
-223
-233
-247
-258
-264
-248
-233
-231
-246
-252
-238
-265
-282
-276
-282
-267
-264
-275
-283
-266
-275
-313
-329
-317
-326
-352
-376
-352
-337
-371
-397
-402
-395
-408
-393
-368
-364
-372
-378
-383
-392
-390
-376
-365
-390
-391
-362
-349
-340
-351
-364
-353
-328
-318
-331
-332
-317
-316
-306
-279
-282
-292
-285
-269
-257
-249
-249
-255
-238
-232
-241
-245
-260
-265
-256
-216
-212
-233
-232
-212
-201
-216
-222
-220
-204
-202
-201
-195
-178
-173
-190
-197
-202
-203
-208
-197
-188
-205
-206
-195
-187
-197
-203
-193
-196
-194
-172
-156
-166
-180
-172
-173
-178
-191
-203
-228
-262
-293
-294
-287
-290
-272
-274
-272
-268
-268
-277
-292
-305
-292
-280
-311
-319
-290
-313
-355
-332
-308
-300
-307
-300
-294
-308
-332
-331
-315
-308
-312
-307
-298
-304
-303
-295
-278
-284
-291
-284
-288
-297
-307
-298
-294
-311
-321
-325
-345
-371
-376
-366
-370
-384
-376
-368
-373
-372
-365
-368
-387
-376
-351
-347
-336
-329
-308
-294
-316
-311
-302
-302
-289
-292
-299
-291
-292
-278
-256
-254
-244
-236
-221
-236
-247
-259
-281
-295
-299
-298
-299
-290
-293
-276
-266
-289
-302
-301
-305
-298
-302
-321
-341
-353
-366
-358
-341
-341
-354
-377
-390
-375
-352
-343
-349
-357
-346
-325
-322
-305
-293
-285
-267
-257
-260
-246
-227
-224
-222
-221
-211
-201
-192
-204
-184
-180
-171
-169
-175
-151
-123
-106
-117
-95
-71
-51
-30
-23
-30
-11
5
9
13
14
10
6
17
10
12
23
30
18
2
13
5
6
9
7
27
31
27
29
20
-6
-24
-35
-49
-74
-80
-69
-55
-46
-55
-61
-60
-53
-71
-85
-82
-91
-93
-71
-55
-61
-83
-93
-93
-95
-93
-98
-106
-104
-114
-108
-124
-136
-142
-146
-133
-117
-111
-117
-109
-124
-143
-136
-137
-149
-155
-181
-203
-205
-214
-230
-240
-245
-257
-260
-259
-260
-261
-256
-263
-253
-234
-234
-232
-215
-233
-247
-224
-233
-239
-238
-237
-239
-250
-249
-247
-246
-246
-244
-249
-263
-266
-255
-259
-262
-271
-288
-290
-304
-315
-335
-337
-332
-326
-301
-318
-332
-323
-304
-283
-265
-273
-294
-289
-296
-299
-277
-268
-269
-273
-278
-274
-276
-289
-292
-265
-268
-278
-278
-283
-268
-286
-269
-230
-233
-254
-263
-256
-258
-258
-244
-233
-236
-238
-254
-272
-267
-271
-274
-246
-241
-244
-243
-252
-258
-253
-248
-237
-235
-236
-236
-248
-259
-248
-238
-252
-276
-261
-238
-232
-227
-231
-228
-220
-223
-246
-262
-263
-252
-249
-264
-276
-290
-297
-313
-341
-348
-357
-363
-340
-346
-344
-335
-329
-334
-346
-340
-336
-327
-328
-330
-341
-330
-320
-338
-331
-323
-335
-338
-330
-342
-353
-349
-348
-357
-365
-364
-356
-351
-365
-367
-375
-381
-377
-383
-390
-398
-405
-410
-411
-415
-395
-402
-405
-411
-419
-427
-433
-423
-400
-376
-374
-374
-373
-373
-376
-360
-357
-363
-355
-347
-352
-352
-340
-328
-352
-371
-362
-359
-348
-337
-332
-323
-329
-332
-337
-341
-357
-370
-352
-343
-335
-319
-344
-346
-348
-356
-340
-311
-298
-300
-284
-287
-297
-299
-288
-276
-268
-262
-258
-240
-233
-226
-217
-245
-250
-251
-259
-264
-291
-291
-281
-265
-277
-282
-277
-285
-296
-298
-288
-275
-261
-261
-250
-250
-248
-248
-268
-263
-244
-246
-254
-251
-239
-244
-259
-250
-246
-252
-257
-260
-269
-279
-295
-298
-305
-318
-306
-301
-292
-278
-275
-265
-265
-264
-252
-231
-229
-229
-227
-228
-229
-244
-236
-215
-199
-192
-169
-160
-175
-171
-163
-145
-140
-138
-134
-129
-128
-120
-103
-99
-93
-91
-80
-63
-64
-65
-54
-49
-50
-30
-4
-3
-10
-15
15
-3
-34
-35
-62
-82
-81
-75
-63
-67
-77
-63
-88
-107
-109
-125
-140
-139
-121
-131
-136
-130
-116
-130
-148
-155
-165
-175
-192
-196
-198
-209
-221
-213
-217
-249
-263
-265
-270
-277
-265
-279
-298
-307
-297
-292
-314
-321
-326
-332
-345
-354
-349
-352
-345
-333
-340
-367
-393
-392
-387
-414
-434
-428
-435
-456
-464
-472
-476
-471
-465
-444
-435
-452
-476
-492
-503
-500
-498
-490
-493
-493
-487
-495
-501
-509
-510
-513
-510
-504
-500
-494
-488
-469
-457
-471
-466
-457
-450
-446
-431
-416
-403
-400
-412
-415
-403
-385
-370
-360
-372
-369
-352
-336
-330
-327
-339
-348
-336
-341
-332
-323
-333
-324
-313
-308
-333
-344
-336
-328
-333
-327
-332
-344
-363
-376
-379
-382
-356
-354
-355
-334
-326
-344
-342
-329
-310
-315
-347
-340
-324
-344
-364
-348
-334
-343
-368
-357
-351
-361
-366
-357
-330
-339
-355
-369
-367
-373
-395
-402
-408
-398
-409
-419
-409
-390
-375
-377
-373
-367
-372
-384
-378
-360
-349
-360
-369
-363
-349
-362
-361
-341
-347
-352
-340
-315
-315
-307
-307
-311
-297
-293
-293
-284
-278
-285
-288
-281
-271
-285
-278
-262
-276
-284
-257
-245
-238
-226
-210
-203
-211
-192
-182
-195
-207
-216
-228
-222
-220
-224
-221
-219
-205
-206
-215
-212
-205
-210
-199
-191
-203
-207
-202
-192
-202
-216
-198
-190
-188
-192
-188
-189
-211
-223
-234
-242
-251
-258
-258
-260
-255
-247
-250
-263
-274
-277
-281
-290
-295
-309
-317
-313
-319
-334
-346
-340
-338
-342
-352
-359
-366
-385
-385
-382
-389
-392
-416
-427
-425
-441
-445
-439
-450
-452
-439
-439
-445
-433
-422
-429
-459
-457
-440
-443
-433
-434
-436
-451
-451
-448
-457
-447
-446
-449
-458
-457
-456
-463
-466
-472
-485
-487
-491
-504
-483
-490
-489
-483
-494
-497
-501
-506
-517
-504
-504
-512
-515
-518
-508
-498
-485
-479
-493
-505
-491
-497
-502
-500
-496
-485
-486
-496
-512
-514
-518
-507
-499
-503
-492
-481
-477
-459
-429
-419
-427
-410
-406
-403
-381
-366
-361
-354
-362
-355
-337
-343
-342
-335
-323
-311
-313
-330
-319
-299
-302
-304
-286
-263
-256
-246
-232
-211
-212
-219
-211
-198
-175
-161
-160
-155
-140
-138
-131
-118
-115
-115
-100
-95
-100
-110
-118
-117
-116
-97
-86
-82
-76
-84
-78
-81
-77
-77
-81
-85
-57
-51
-66
-63
-71
-77
-83
-79
-84
-92
-78
-78
-79
-78
-76
-69
-91
-99
-97
-95
-88
-98
-103
-118
-149
-147
-134
-147
-186
-203
-219
-234
-219
-211
-226
-234
-228
-228
-227
-230
-223
-235
-258
-270
-283
-320
-338
-318
-315
-325
-335
-339
-359
-373
-380
-384
-380
-393
-380
-371
-371
-372
-364
-361
-362
-351
-346
-343
-337
-327
-351
-362
-360
-354
-353
-360
-350
-356
-352
-354
-355
-358
-358
-344
-349
-332
-315
-317
-305
-296
-290
-287
-288
-301
-302
-293
-293
-297
-276
-260
-253
-244
-254
-260
-268
-267
-263
-237
-220
-226
-219
-223
-214
-192
-189
-188
-193
-196
-186
-181
-163
-164
-154
-145
-142
-151
-157
-147
-144
-158
-155
-140
-155
-166
-172
-173
-180
-177
-178
-202
-215
-206
-180
-167
-163
-148
-151
-163
-164
-173
-177
-189
-188
-188
-179
-166
-154
-153
-151
-153
-155
-158
-168
-173
-184
-191
-208
-200
-214
-230
-237
-216
-223
-231
-241
-241
-247
-268
-267
-271
-259
-257
-256
-274
-286
-302
-316
-312
-321
-330
-345
-335
-319
-332
-357
-364
-377
-389
-382
-375
-390
-409
-391
-403
-426
-426
-420
-427
-431
-444
-459
-455
-460
-455
-452
-456
-455
-470
-471
-458
-465
-465
-455
-473
-486
-476
-468
-480
-498
-489
-489
-492
-494
-494
-490
-483
-459
-444
-429
-425
-416
-414
-409
-399
-389
-391
-388
-371
-388
-400
-381
-363
-356
-346
-339
-343
-353
-369
-378
-372
-385
-389
-384
-377
-373
-365
-361
-374
-375
-387
-380
-371
-391
-363
-329
-338
-344
-337
-331
-337
-351
-357
-352
-335
-333
-324
-311
-303
-296
-300
-315
-324
-320
-308
-305
-311
-290
-291
-300
-297
-296
-294
-288
-276
-260
-280
-298
-273
-275
-294
-292
-265
-258
-268
-266
-267
-279
-255
-247
-244
-245
-238
-219
-223
-222
-228
-231
-242
-250
-247
-250
-248
-237
-252
-267
-260
-241
-230
-258
-266
-259
-261
-267
-268
-260
-245
-220
-216
-209
-222
-226
-206
-221
-232
-236
-228
-229
-235
-227
-227
-243
-256
-247
-247
-245
-246
-253
-257
-273
-271
-269
-267
-252
-241
-236
-263
-250
-245
-258
-244
-237
-220
-216
-219
-212
-198
-202
-200
-177
-172
-178
-189
-199
-196
-185
-170
-167
-163
-164
-169
-166
-178
-173
-170
-164
-161
-155
-140
-141
-144
-159
-166
-148
-146
-146
-139
-155
-157
-159
-135
-158
-171
-107
-128
-193
-148
-215
-161
-199
-150
-132
-158
-109
-152
-153
-155
-99
-170
-156
-116
-145
-138
-119
-116
-119
-125
-143
-145
-158
-170
-143
-150
-136
-156
-152
-163
-199
-182
-184
-189
-180
-177
-176
-156
-138
-136
-116
-137
-125
-119
-116
-92
-98
-104
-112
-128
-111
-97
-118
-120
-133
-135
-134
-124
-115
-127
-134
-138
-139
-164
-184
-202
-201
-203
-211
-210
-211
-214
-213
-199
-201
-215
-227
-246
-232
-237
-247
-259
-273
-260
-257
-274
-278
-285
-283
-287
-307
-316
-335
-339
-341
-343
-355
-357
-355
-375
-383
-387
-399
-409
-411
-427
-427
-418
-413
-398
-413
-408
-415
-422
-414
-405
-419
-433
-438
-447
-449
-463
-463
-470
-461
-453
-453
-446
-465
-483
-501
-503
-498
-496
-485
-485
-489
-503
-516
-518
-529
-509
-509
-515
-521
-534
-536
-553
-554
-538
-543
-540
-536
-524
-523
-522
-512
-533
-538
-530
-534
-536
-528
-524
-513
-499
-488
-474
-482
-483
-477
-470
-456
-453
-452
-434
-423
-415
-408
-412
-405
-407
-407
-391
-363
-357
-362
-360
-351
-332
-326
-294
-275
-284
-288
-284
-274
-259
-233
-214
-209
-219
-222
-220
-222
-221
-205
-201
-201
-199
-202
-180
-166
-157
-154
-150
-154
-156
-130
-123
-111
-106
-97
-66
-58
-37
-16
-10
1
2
-10
-24
-25
-17
-17
-28
-34
-34
-26
-32
-16
-6
-4
-21
-27
-18
-22
-18
-27
-34
-39
-43
-47
-58
-63
-60
-52
-54
-35
-27
-34
-30
-22
-34
-35
-15
-6
-3
4
37
41
41
46
29
25
37
40
31
24
25
18
7
21
25
15
-2
-2
-6
-24
-28
-26
-22
-27
-33
-49
-54
-47
-55
-74
-70
-59
-88
-86
-52
-44
-63
-64
-69
-82
-76
-69
-86
-108
-114
-122
-121
-123
-121
-128
-145
-167
-178
-183
-202
-199
-193
-212
-212
-201
-190
-196
-215
-225
-214
-224
-236
-231
-235
-236
-232
-241
-247
-243
-245
-252
-249
-233
-237
-233
-229
-233
-217
-227
-241
-252
-250
-268
-282
-286
-292
-296
-320
-336
-346
-372
-384
-388
-389
-382
-389
-404
-424
-435
-439
-444
-446
-434
-422
-419
-424
-417
-402
-407
-415
-406
-393
-371
-348
-344
-325
-332
-347
-346
-337
-332
-325
-310
-297
-294
-293
-284
-278
-285
-290
-290
-287
-298
-316
-302
-309
-316
-312
-325
-344
-358
-371
-371
-371
-380
-399
-402
-384
-373
-375
-364
-372
-372
-351
-366
-368
-363
-367
-368
-372
-378
-392
-385
-397
-412
-421
-408
-398
-419
-422
-411
-404
-400
-407
-412
-422
-428
-434
-429
-435
-443
-438
-419
-406
-400
-393
-385
-384
-366
-354
-340
-319
-314
-308
-308
-280
-271
-278
-266
-256
-244
-207
-178
-163
-144
-137
-152
-141
-125
-130
-119
-114
-107
-103
-104
-93
-85
-77
-69
-68
-61
-47
-53
-77
-72
-82
-91
-77
-66
-57
-46
-36
-46
-46
-62
-68
-69
-69
-57
-39
-15
20
41
55
77
69
77
93
102
117
128
121
118
121
135
141
136
134
117
126
132
128
119
116
125
120
102
85
70
61
60
50
21
-3
5
-1
-29
-25
-12
-25
-42
-46
-39
-63
-73
-77
-92
-93
-106
-131
-148
-164
-168
-159
-169
-178
-197
-211
-228
-268
-288
-296
-312
-330
-355
-357
-369
-393
-390
-389
-417
-444
-441
-444
-451
-440
-423
-417
-421
-417
-421
-415
-414
-414
-421
-430
-436
-429
-413
-420
-430
-422
-421
-417
-403
-390
-374
-367
-379
-379
-381
-389
-394
-401
-409
-416
-404
-394
-406
-403
-393
-407
-434
-441
-439
-441
-447
-429
-415
-398
-399
-415
-416
-425
-430
-441
-453
-444
-419
-422
-440
-453
-460
-466
-469
-468
-472
-467
-457
-454
-463
-469
-457
-464
-472
-474
-465
-455
-465
-473
-462
-469
-481
-483
-495
-493
-493
-485
-482
-473
-467
-470
-474
-466
-465
-464
-447
-436
-440
-435
-416
-409
-415
-418
-398
-402
-412
-395
-390
-399
-409
-397
-377
-383
-388
-390
-385
-375
-373
-386
-406
-408
-394
-408
-414
-405
-405
-419
-421
-415
-422
-426
-435
-429
-421
-408
-406
-400
-398
-394
-371
-367
-370
-374
-364
-352
-354
-358
-341
-333
-338
-323
-323
-311
-313
-313
-319
-330
-323
-323
-314
-314
-321
-327
-310
-292
-277
-270
-254
-239
-235
-237
-237
-219
-196
-187
-182
-185
-186
-186
-165
-155
-165
-151
-131
-105
-96
-93
-79
-65
-70
-82
-93
-83
-91
-99
-90
-108
-111
-107
-102
-100
-91
-86
-102
-111
-117
-112
-124
-133
-122
-127
-133
-125
-127
-151
-187
-207
-209
-220
-220
-235
-248
-245
-248
-250
-259
-275
-270
-282
-301
-284
-270
-258
-258
-253
-253
-260
-257
-256
-264
-268
-274
-285
-291
-282
-274
-284
-284
-286
-278
-263
-264
-263
-276
-291
-298
-298
-294
-280
-262
-259
-260
-259
-258
-260
-264
-238
-223
-214
-190
-189
-204
-221
-223
-207
-203
-197
-190
-179
-185
-190
-179
-176
-189
-195
-197
-212
-199
-204
-213
-226
-238
-230
-226
-232
-237
-226
-217
-231
-237
-235
-246
-259
-263
-263
-261
-262
-264
-273
-288
-282
-285
-300
-298
-295
-290
-286
-298
-301
-290
-297
-289
-287
-284
-278
-263
-258
-272
-279
-294
-305
-320
-310
-304
-302
-312
-330
-318
-305
-300
-296
-291
-297
-307
-318
-315
-320
-324
-318
-315
-314
-304
-296
-287
-274
-272
-274
-270
-254
-264
-283
-284
-284
-280
-289
-283
-277
-263
-265
-277
-269
-271
-267
-260
-269
-270
-257
-248
-240
-236
-219
-202
-204
-200
-189
-188
-187
-195
-198
-195
-185
-178
-167
-165
-173
-181
-182
-196
-216
-205
-196
-208
-228
-236
-219
-220
-236
-234
-233
-237
-240
-239
-221
-209
-215
-205
-196
-198
-215
-212
-212
-201
-197
-202
-204
-227
-235
-247
-248
-247
-253
-254
-260
-253
-250
-265
-285
-275
-261
-258
-269
-282
-273
-282
-295
-312
-312
-323
-329
-316
-315
-317
-314
-316
-330
-347
-344
-343
-353
-359
-348
-341
-346
-339
-339
-348
-349
-365
-353
-358
-361
-357
-357
-363
-368
-369
-364
-364
-368
-362
-348
-339
-360
-371
-362
-349
-336
-325
-327
-326
-339
-354
-372
-389
-390
-384
-358
-341
-338
-344
-347
-338
-324
-342
-376
-378
-352
-351
-363
-363
-367
-385
-403
-412
-406
-409
-429
-438
-450
-437
-439
-461
-478
-481
-500
-509
-515
-512
-506
-494
-489
-492
-490
-495
-501
-528
-529
-536
-545
-531
-540
-545
-551
-552
-545
-532
-506
-496
-488
-488
-484
-489
-502
-488
-467
-465
-482
-473
-457
-460
-470
-464
-452
-437
-438
-436
-421
-394
-388
-392
-369
-359
-363
-359
-341
-326
-318
-300
-293
-294
-284
-283
-265
-263
-250
-231
-208
-191
-186
-159
-140
-114
-94
-78
-65
-56
-49
-43
-39
-35
-23
-34
-30
-23
-35
-28
-38
-49
-57
-75
-75
-80
-77
-68
-54
-57
-81
-85
-86
-100
-130
-136
-131
-132
-137
-145
-136
-139
-158
-180
-180
-173
-160
-162
-166
-142
-135
-146
-146
-130
-119
-115
-117
-107
-84
-93
-126
-135
-142
-155
-170
-177
-178
-174
-179
-199
-202
-217
-224
-232
-244
-235
-229
-229
-230
-224
-235
-260
-277
-279
-272
-260
-261
-264
-252
-246
-223
-208
-202
-198
-185
-166
-158
-149
-126
-112
-116
-121
-110
-91
-87
-79
-54
-50
-50
-53
-37
-25
-30
-27
-25
-16
-22
-14
2
-3
21
52
66
70
75
68
77
92
115
117
119
140
133
121
125
126
120
130
131
141
131
113
96
79
72
54
41
40
33
23
12
-2
-21
-40
-70
-102
-120
-142
-178
-205
-223
-251
-270
-286
-290
-291
-308
-324
-337
-337
-347
-351
-356
-370
-395
-396
-392
-398
-404
-412
-414
-420
-418
-429
-444
-462
-456
-448
-446
-452
-460
-478
-494
-518
-540
-539
-548
-543
-543
-553
-545
-545
-541
-536
-549
-556
-567
-579
-572
-575
-585
-596
-605
-615
-620
-618
-615
-612
-613
-623
-621
-617
-620
-622
-628
-608
-614
-631
-638
-653
-668
-682
-686
-699
-702
-709
-708
-695
-708
-710
-703
-681
-674
-693
-686
-679
-681
-694
-696
-689
-678
-674
-670
-640
-627
-631
-619
-596
-591
-600
-591
-571
-545
-540
-548
-539
-501
-477
-482
-473
-448
-439
-426
-422
-401
-387
-377
-351
-330
-294
-285
-271
-250
-249
-240
-215
-202
-195
-169
-162
-165
-164
-161
-144
-123
-94
-88
-99
-93
-93
-88
-89
-93
-101
-99
-91
-74
-78
-93
-102
-107
-122
-115
-99
-92
-82
-96
-88
-85
-90
-79
-64
-66
-64
-75
-75
-70
-80
-84
-100
-109
-119
-108
-102
-91
-81
-92
-95
-109
-135
-168
-178
-172
-192
-204
-220
-251
-267
-286
-284
-265
-252
-251
-246
-243
-247
-263
-277
-282
-282
-283
-277
-258
-255
-254
-254
-261
-255
-257
-267
-268
-262
-249
-253
-252
-239
-254
-266
-269
-258
-250
-255
-225
-222
-211
-214
-218
-209
-228
-214
-204
-215
-232
-237
-224
-227
-243
-246
-258
-262
-266
-273
-284
-292
-293
-294
-295
-313
-326
-336
-352
-359
-337
-339
-333
-334
-346
-342
-347
-347
-360
-376
-374
-383
-402
-399
-384
-393
-406
-395
-383
-382
-394
-394
-394
-395
-397
-396
-403
-418
-413
-403
-400
-400
-405
-394
-386
-391
-391
-384
-371
-366
-367
-358
-347
-345
-346
-345
-351
-360
-348
-346
-349
-333
-325
-339
-350
-340
-347
-367
-358
-352
-337
-335
-345
-338
-330
-335
-337
-330
-326
-318
-318
-301
-279
-268
-271
-274
-271
-268
-262
-279
-273
-272
-267
-236
-195
-186
-205
-191
-200
-199
-173
-179
-181
-174
-186
-191
-179
-167
-164
-172
-190
-188
-180
-172
-170
-181
-172
-169
-171
-179
-180
-175
-187
-197
-194
-195
-201
-200
-181
-176
-155
-139
-158
-182
-187
-192
-211
-224
-222
-224
-231
-223
-214
-203
-210
-230
-242
-267
-269
-281
-286
-271
-280
-280
-272
-280
-275
-278
-286
-279
-272
-295
-301
-290
-320
-331
-324
-314
-313
-309
-289
-286
-293
-299
-285
-263
-246
-252
-250
-236
-236
-231
-229
-241
-234
-200
-190
-203
-212
-200
-182
-169
-168
-162
-143
-126
-126
-122
-116
-105
-94
-85
-96
-80
-60
-62
-79
-89
-67
-63
-61
-38
-34
-19
3
-4
-12
-6
-4
-25
-25
0
25
42
47
55
58
38
27
12
6
7
5
17
5
0
1
1
4
-25
-18
23
26
20
42
57
43
19
22
44
35
26
21
9
16
18
14
20
27
46
28
24
14
5
11
-15
-19
-34
-47
-58
-75
-77
-52
-51
-63
-58
-67
-78
-93
-105
-111
-121
-132
-146
-156
-162
-176
-200
-218
-228
-224
-230
-230
-225
-228
-241
-272
-279
-275
-269
-276
-283
-285
-284
-297
-314
-305
-308
-291
-278
-274
-271
-288
-295
-305
-319
-322
-331
-320
-327
-334
-329
-314
-309
-316
-318
-338
-359
-376
-378
-366
-363
-367
-347
-349
-349
-359
-360
-364
-385
-379
-374
-373
-356
-348
-352
-353
-356
-346
-341
-334
-329
-321
-305
-293
-305
-306
-309
-316
-308
-333
-353
-348
-342
-342
-341
-333
-331
-337
-342
-350
-365
-353
-369
-382
-357
-340
-339
-324
-315
-317
-320
-322
-328
-338
-316
-303
-321
-329
-320
-299
-287
-280
-275
-287
-288
-310
-333
-344
-340
-340
-341
-342
-351
-340
-337
-332
-333
-336
-326
-320
-339
-339
-329
-317
-323
-333
-347
-343
-328
-334
-326
-339
-341
-328
-333
-350
-362
-327
-311
-303
-301
-302
-308
-320
-288
-268
-251
-240
-214
-187
-178
-168
-146
-128
-125
-121
-98
-73
-64
-59
-37
-4
23
27
43
66
79
81
90
103
127
118
123
122
121
125
111
113
119
123
113
99
113
130
102
86
86
76
63
50
62
50
14
-19
-32
-28
-36
-56
-52
-41
-27
-35
-36
-18
-26
-55
-83
-89
-105
-129
-127
-143
-161
-168
-177
-178
-195
-197
-197
-218
-222
-221
-220
-220
-224
-225
-231
-239
-255
-261
-275
-293
-310
-324
-325
-343
-351
-359
-371
-375
-386
-382
-374
-371
-370
-347
-362
-379
-371
-357
-343
-337
-331
-334
-317
-291
-273
-271
-279
-274
-279
-294
-271
-260
-258
-256
-265
-254
-258
-244
-209
-202
-191
-197
-172
-164
-181
-171
-165
-149
-149
-152
-159
-166
-157
-151
-151
-161
-178
-179
-190
-210
-219
-223
-221
-241
-264
-270
-276
-285
-325
-346
-355
-363
-361
-401
-433
-443
-457
-491
-515
-519
-520
-538
-558
-572
-561
-558
-569
-586
-595
-599
-605
-607
-606
-605
-612
-615
-619
-635
-638
-659
-658
-688
-699
-683
-680
-697
-719
-709
-686
-690
-679
-653
-635
-616
-613
-598
-576
-579
-588
-563
-537
-523
-510
-504
-503
-517
-512
-466
-437
-426
-427
-403
-386
-376
-377
-357
-349
-348
-312
-292
-258
-244
-231
-235
-236
-217
-202
-182
-177
-154
-139
-141
-129
-92
-65
-62
-58
-54
-50
-47
-28
-5
2
17
34
36
33
34
14
26
40
33
35
52
83
69
58
67
82
78
77
99
126
144
144
134
133
123
101
107
123
138
133
102
108
106
103
117
112
114
96
76
74
65
48
37
34
19
6
-13
-31
-52
-63
-69
-70
-97
-113
-122
-145
-135
-155
-183
-188
-181
-198
-231
-255
-276
-278
-280
-296
-306
-350
-366
-367
-387
-411
-419
-441
-468
-486
-484
-468
-476
-486
-485
-466
-471
-468
-443
-422
-420
-434
-421
-388
-406
-426
-420
-404
-401
-400
-390
-369
-376
-380
-397
-404
-398
-395
-390
-392
-391
-418
-423
-417
-407
-428
-439
-417
-419
-430
-450
-449
-440
-442
-461
-467
-442
-456
-474
-463
-446
-454
-488
-494
-484
-491
-487
-508
-530
-516
-523
-529
-526
-512
-514
-540
-528
-504
-499
-515
-522
-511
-516
-526
-526
-517
-503
-518
-507
-485
-463
-418
-401
-389
-369
-372
-373
-379
-372
-370
-355
-332
-319
-308
-323
-324
-344
-341
-352
-347
-344
-345
-341
-349
-350
-359
-347
-324
-302
-307
-307
-299
-296
-285
-278
-277
-283
-278
-280
-256
-247
-257
-256
-254
-243
-236
-220
-230
-235
-236
-213
-215
-213
-189
-168
-141
-130
-122
-112
-102
-119
-126
-123
-112
-85
-68
-65
-75
-83
-61
-35
-38
-49
-19
-1
-3
-21
-33
-50
-47
-47
-43
-50
-68
-61
-79
-77
-53
-45
-51
-44
-47
-47
-44
-41
-15
-21
-43
-72
-47
-30
-26
-1
2
-4
-19
-8
-5
-2
-19
-24
-6
-12
-37
-57
-36
-28
-34
-39
-28
-11
-35
-41
-28
7
51
44
38
57
66
75
65
75
76
68
70
88
97
66
72
93
70
37
22
30
19
-20
-4
-14
-25
-34
-52
-71
-107
-131
-144
-147
-144
-149
-148
-177
-200
-194
-210
-226
-244
-270
-285
-297
-307
-322
-323
-314
-315
-320
-340
-368
-399
-415
-430
-440
-444
-430
-421
-430
-445
-466
-498
-522
-536
-545
-556
-552
-553
-577
-598
-619
-648
-661
-677
-675
-672
-678
-674
-657
-641
-647
-645
-638
-659
-657
-634
-614
-623
-632
-631
-608
-595
-607
-606
-566
-569
-580
-565
-555
-544
-562
-548
-523
-497
-494
-489
-467
-469
-490
-500
-468
-458
-449
-440
-428
-423
-437
-416
-394
-396
-417
-438
-437
-441
-467
-470
-447
-439
-454
-442
-421
-423
-430
-440
-425
-400
-406
-422
-439
-454
-453
-473
-497
-489
-459
-456
-468
-440
-403
-414
-422
-407
-386
-376
-370
-335
-310
-261
-219
-215
-197
-169
-158
-149
-132
-92
-79
-84
-69
-52
-39
-26
-6
18
27
25
12
25
41
39
37
35
50
32
36
65
66
47
49
54
56
56
17
11
26
28
31
46
48
43
25
29
19
-12
-37
-45
-50
-31
-21
-13
8
-24
-40
-37
-54
-62
-63
-58
-64
-83
-106
-100
-105
-125
-133
-134
-128
-146
-163
-176
-176
-177
-166
-167
-175
-198
-230
-229
-236
-244
-254
-265
-287
-292
-298
-293
-293
-291
-295
-324
-350
-363
-393
-428
-424
-409
-425
-429
-423
-433
-440
-455
-445
-410
-403
-406
-392
-396
-417
-433
-427
-411
-394
-389
-379
-359
-344
-337
-336
-345
-326
-320
-326
-321
-327
-322
-339
-358
-357
-370
-364
-373
-376
-337
-316
-308
-318
-326
-316
-314
-326
-333
-320
-295
-289
-310
-308
-310
-309
-288
-281
-299
-330
-324
-302
-282
-266
-266
-274
-252
-251
-285
-270
-255
-249
-268
-285
-257
-264
-276
-258
-241
-215
-241
-263
-272
-290
-280
-278
-281
-275
-290
-297
-282
-258
-254
-247
-260
-258
-227
-228
-244
-250
-251
-243
-233
-242
-260
-287
-299
-324
-343
-331
-320
-331
-350
-361
-357
-371
-390
-382
-378
-389
-396
-405
-391
-383
-409
-433
-462
-462
-451
-469
-473
-455
-459
-489
-503
-508
-506
-504
-550
-559
-550
-570
-582
-599
-599
-584
-593
-615
-621
-601
-594
-627
-624
-605
-621
-644
-639
-621
-635
-637
-613
-616
-635
-643
-634
-631
-633
-630
-607
-601
-612
-623
-623
-608
-613
-626
-631
-617
-613
-579
-538
-510
-459
-431
-411
-388
-378
-353
-322
-324
-315
-311
-305
-270
-256
-232
-209
-187
-157
-140
-119
-103
-97
-93
-92
-76
-59
-37
-17
-19
-14
-49
-41
-8
-10
1
-7
22
28
6
9
13
6
-15
-32
-29
-50
-76
-118
-145
-153
-164
-175
-182
-178
-178
-200
-222
-231
-231
-232
-269
-292
-314
-333
-351
-375
-396
-418
-441
-487
-508
-513
-547
-583
-602
-588
-563
-572
-595
-603
-614
-651
-665
-683
-694
-679
-680
-682
-695
-668
-658
-652
-657
-661
-651
-636
-611
-602
-557
-555
-546
-528
-509
-492
-505
-496
-463
-440
-444
-431
-413
-389
-358
-341
-317
-334
-370
-380
-394
-374
-379
-370
-344
-353
-338
-321
-297
-294
-321
-313
-303
-298
-308
-303
-274
-277
-275
-261
-269
-274
-302
-314
-320
-339
-325
-311
-299
-281
-253
-232
-228
-245
-263
-225
-235
-300
-309
-290
-276
-268
-243
-222
-212
-219
-213
-199
-204
-210
-233
-200
-183
-185
-187
-166
-157
-177
-168
-161
-147
-141
-120
-88
-72
-77
-106
-133
-140
-134
-160
-168
-159
-176
-196
-183
-179
-184
-197
-207
-223
-227
-254
-284
-289
-307
-294
-277
-287
-301
-320
-330
-326
-359
-370
-362
-367
-371
-385
-399
-395
-410
-420
-452
-454
-434
-437
-447
-444
-438
-423
-423
-418
-404
-385
-385
-407
-381
-386
-390
-390
-380
-367
-373
-357
-342
-333
-320
-323
-314
-302
-282
-279
-290
-284
-277
-289
-304
-303
-291
-299
-295
-285
-293
-309
-321
-330
-318
-310
-298
-284
-273
-269
-286
-255
-236
-238
-227
-209
-183
-181
-184
-180
-169
-149
-152
-128
-124
-131
-138
-166
-172
-170
-170
-156
-179
-172
-141
-178
-189
-181
-170
-162
-169
-164
-156
-177
-172
-175
-217
-237
-243
-231
-225
-234
-240
-260
-279
-299
-326
-324
-321
-318
-340
-344
-317
-328
-344
-339
-330
-339
-360
-376
-369
-390
-405
-415
-431
-420
-408
-412
-432
-426
-427
-441
-426
-422
-416
-408
-417
-428
-456
-460
-456
-457
-470
-470
-444
-456
-459
-451
-447
-446
-448
-442
-409
-394
-411
-409
-389
-364
-397
-401
-379
-372
-348
-338
-316
-282
-289
-284
-262
-265
-246
-253
-237
-225
-215
-211
-216
-188
-192
-221
-234
-241
-218
-209
-179
-137
-133
-117
-113
-114
-110
-109
-94
-93
-80
-67
-53
-55
-65
-65
-55
-60
-73
-50
-31
-13
2
20
24
22
9
11
9
13
-6
-30
-33
-39
-39
-13
14
20
32
14
-23
-11
-15
-34
-45
-49
-33
-49
-79
-99
-103
-130
-165
-186
-201
-206
-244
-283
-284
-278
-276
-300
-318
-353
-352
-377
-434
-459
-473
-516
-548
-558
-582
-621
-650
-664
-694
-717
-772
-783
-777
-789
-824
-857
-872
-882
-880
-876
-845
-845
-834
-816
-793
-778
-763
-748
-746
-743
-745
-737
-716
-712
-711
-705
-680
-661
-684
-670
-666
-648
-612
-616
-615
-627
-606
-586
-597
-546
-506
-493
-510
-506
-474
-452
-445
-449
-418
-396
-405
-408
-380
-359
-349
-345
-323
-308
-327
-313
-278
-243
-230
-209
-178
-173
-170
-170
-144
-93
-69
-62
-51
-24
-25
-24
2
9
-12
0
10
7
13
21
43
44
48
58
69
97
103
61
56
54
48
53
57
48
57
59
53
56
66
72
46
28
19
38
39
40
37
36
18
0
23
29
26
34
47
35
32
18
9
-8
-36
-30
-47
-61
-72
-92
-64
-80
-91
-98
-91
-101
-139
-138
-159
-148
-165
-172
-136
-123
-137
-126
-106
-124
-140
-140
-140
-134
-144
-124
-109
-108
-84
-78
-58
-55
-27
-27
-60
-59
-32
-12
-19
-20
18
73
70
39
38
48
76
75
49
37
44
60
21
21
43
46
42
6
25
22
13
-2
-29
-27
-49
-85
-85
-115
-154
-162
-174
-209
-255
-247
-237
-228
-237
-259
-268
-292
-322
-345
-346
-331
-318
-305
-310
-309
-327
-347
-358
-365
-359
-358
-328
-311
-304
-281
-294
-294
-277
-279
-271
-253
-255
-251
-249
-232
-225
-235
-241
-236
-240
-248
-253
-268
-283
-298
-298
-280
-269
-283
-293
-275
-296
-325
-308
-314
-353
-372
-381
-391
-377
-388
-397
-408
-412
-416
-436
-423
-432
-441
-458
-464
-476
-478
-463
-484
-518
-541
-540
-546
-531
-502
-526
-536
-536
-524
-515
-521
-524
-509
-501
-504
-495
-499
-481
-465
-455
-453
-438
-410
-410
-408
-409
-396
-371
-348
-345
-340
-337
-350
-361
-362
-373
-377
-358
-351
-319
-291
-289
-274
-264
-252
-237
-238
-218
-230
-242
-231
-223
-201
-222
-205
-145
-136
-134
-136
-120
-104
-91
-83
-70
-72
-78
-65
-53
-39
-34
-28
-16
2
-9
-15
-7
-2
-3
-19
-30
-32
-24
-14
-35
-57
-60
-63
-80
-87
-115
-128
-140
-165
-179
-196
-229
-225
-234
-244
-237
-251
-306
-318
-313
-311
-329
-350
-327
-324
-335
-346
-333
-311
-288
-295
-278
-272
-254
-292
-291
-227
-209
-201
-195
-169
-168
-190
-209
-180
-178
-188
-169
-151
-144
-156
-137
-147
-165
-162
-153
-138
-174
-196
-180
-167
-180
-197
-188
-186
-221
-232
-213
-224
-243
-264
-264
-267
-274
-272
-299
-321
-342
-365
-393
-411
-407
-428
-469
-485
-492
-494
-501
-513
-508
-532
-543
-552
-590
-599
-609
-623
-659
-649
-632
-659
-701
-710
-687
-680
-697
-710
-712
-684
-684
-686
-689
-681
-692
-715
-734
-736
-745
-728
-695
-678
-658
-677
-658
-655
-677
-675
-651
-643
-617
-589
-564
-554
-559
-538
-530
-526
-525
-506
-492
-486
-466
-433
-415
-399
-396
-402
-378
-370
-381
-345
-330
-310
-309
-303
-296
-303
-294
-265
-227
-240
-246
-235
-230
-204
-189
-193
-167
-154
-144
-109
-105
-94
-100
-100
-54
-34
-3
-11
-6
2
0
-1
3
13
4
-6
-38
-41
-27
16
13
-6
-9
-16
-25
-58
-56
-33
-44
-59
-55
-57
-66
-94
-98
-113
-136
-143
-145
-149
-180
-203
-189
-171
-176
-179
-191
-206
-229
-237
-247
-262
-263
-280
-281
-273
-297
-318
-327
-338
-350
-344
-336
-305
-281
-272
-265
-260
-247
-265
-269
-242
-201
-206
-211
-187
-178
-172
-163
-148
-133
-115
-122
-138
-126
-113
-97
-103
-117
-120
-115
-148
-157
-134
-152
-156
-172
-168
-165
-182
-175
-154
-175
-189
-185
-214
-245
-270
-283
-314
-313
-301
-309
-299
-294
-287
-275
-293
-320
-332
-367
-367
-361
-356
-345
-352
-366
-386
-395
-421
-413
-442
-451
-424
-409
-406
-428
-433
-445
-470
-497
-504
-515
-532
-549
-558
-593
-576
-584
-616
-640
-639
-655
-697
-683
-674
-684
-700
-684
-706
-734
-770
-780
-780
-771
-779
-777
-743
-729
-740
-765
-748
-717
-721
-712
-707
-721
-728
-722
-705
-697
-687
-675
-648
-636
-628
-627
-620
-619
-629
-616
-612
-607
-576
-549
-538
-515
-477
-460
-440
-414
-405
-389
-389
-360
-330
-306
-286
-271
-235
-221
-219
-199
-184
-158
-152
-147
-144
-122
-102
-85
-66
-77
-74
-65
-51
-45
-43
-60
-46
-25
-6
-6
-1
3
8
16
9
-1
-16
-14
1
-1
-5
-19
-23
-17
-4
4
-17
-31
-48
-60
-75
-57
-24
-18
-40
-64
-84
-95
-100
-104
-108
-103
-95
-112
-144
-147
-131
-148
-157
-167
-173
-179
-209
-219
-212
-199
-170
-159
-151
-154
-163
-166
-155
-123
-98
-108
-121
-104
-105
-114
-117
-111
-95
-96
-97
-77
-55
-39
-80
-107
-105
-112
-145
-153
-126
-133
-119
-116
-116
-101
-83
-95
-113
-120
-122
-123
-142
-154
-141
-133
-147
-157
-155
-151
-153
-135
-134
-134
-123
-143
-156
-164
-176
-170
-171
-196
-200
-181
-183
-209
-222
-224
-239
-246
-271
-299
-317
-335
-356
-385
-378
-394
-413
-419
-426
-428
-461
-493
-503
-517
-541
-569
-568
-543
-586
-602
-602
-594
-599
-614
-602
-596
-608
-617
-642
-654
-645
-651
-666
-646
-636
-638
-623
-599
-572
-558
-534
-505
-491
-493
-456
-419
-395
-393
-395
-379
-370
-357
-357
-348
-320
-305
-315
-303
-294
-314
-319
-320
-307
-297
-288
-264
-254
-255
-274
-284
-291
-292
-291
-284
-280
-303
-316
-301
-288
-297
-303
-303
-290
-280
-291
-263
-215
-193
-199
-191
-191
-180
-167
-162
-146
-148
-144
-135
-118
-117
-124
-119
-95
-72
-54
-25
-15
-8
-24
-25
12
15
-15
-11
1
12
-1
2
20
36
41
18
20
6
-19
-30
-44
-39
-46
-66
-67
-77
-100
-98
-143
-156
-153
-153
-156
-182
-187
-223
-236
-247
-261
-258
-268
-268
-302
-309
-302
-299
-299
-319
-333
-339
-343
-347
-355
-364
-338
-358
-377
-352
-362
-362
-373
-349
-313
-314
-330
-321
-304
-298
-297
-273
-254
-246
-262
-271
-268
-249
-246
-272
-258
-243
-213
-195
-187
-187
-189
-210
-238
-237
-212
-203
-196
-180
-190
-226
-241
-255
-267
-251
-227
-200
-229
-259
-259
-270
-287
-287
-282
-262
-277
-281
-295
-301
-281
-290
-262
-230
-229
-215
-203
-193
-184
-196
-192
-199
-199
-204
-241
-246
-241
-235
-250
-257
-280
-292
-286
-287
-278
-273
-292
-318
-315
-290
-275
-317
-339
-337
-331
-341
-354
-339
-345
-351
-349
-349
-360
-377
-375
-404
-430
-416
-389
-383
-368
-364
-365
-367
-371
-366
-371
-346
-341
-346
-322
-276
-263
-261
-235
-215
-202
-208
-195
-188
-192
-185
-164
-137
-124
-97
-74
-86
-90
-79
-55
-46
-66
-56
-45
-25
-7
14
23
16
33
25
23
21
32
42
32
36
51
62
57
54
58
64
36
27
39
20
0
5
-1
-10
-10
-22
-28
-56
-86
-103
-121
-108
-96
-106
-124
-128
-134
-170
-196
-206
-207
-264
-298
-285
-271
-299
-332
-303
-281
-299
-318
-314
-320
-344
-353
-344
-328
-319
-335
-350
-361
-390
-375
-379
-378
-365
-363
-343
-334
-318
-341
-344
-328
-320
-351
-336
-299
-299
-319
-294
-262
-260
-280
-292
-276
-274
-257
-246
-235
-208
-184
-175
-139
-122
-138
-156
-144
-130
-136
-151
-156
-130
-133
-139
-129
-90
-82
-82
-86
-86
-89
-108
-123
-151
-133
-125
-115
-143
-148
-156
-168
-182
-185
-163
-185
-183
-198
-212
-228
-279
-277
-260
-280
-298
-331
-350
-372
-389
-389
-397
-394
-407
-443
-498
-546
-569
-592
-587
-587
-617
-653
-678
-706
-744
-778
-786
-797
-799
-794
-786
-782
-806
-809
-806
-809
-796
-761
-757
-722
-672
-632
-613
-587
-527
-507
-499
-513
-504
-469
-464
-441
-429
-402
-376
-372
-336
-293
-282
-256
-220
-175
-164
-137
-93
-85
-77
-79
-46
-35
-44
-15
15
47
59
69
79
62
80
90
114
127
135
152
160
190
182
180
189
183
186
199
210
205
202
206
220
220
218
220
216
210
212
210
212
205
203
211
219
214
186
179
183
192
192
172
169
134
125
117
73
68
52
24
-3
-12
17
23
-2
-16
0
0
7
8
24
22
4
-29
-60
-52
-18
-1
-12
-17
-43
-85
-102
-126
-130
-117
-137
-134
-124
-155
-197
-205
-191
-173
-168
-166
-160
-172
-201
-216
-213
-228
-239
-260
-262
-263
-305
-333
-312
-320
-328
-331
-317
-332
-364
-367
-370
-393
-415
-415
-424
-445
-462
-465
-448
-444
-459
-470
-475
-465
-479
-468
-430
-407
-400
-378
-360
-376
-370
-360
-333
-318
-308
-289
-280
-258
-237
-221
-192
-169
-165
-188
-163
-142
-134
-116
-118
-105
-93
-75
-80
-86
-39
-18
-22
-62
-80
-68
-79
-77
-67
-38
-34
-75
-69
-39
-64
-105
-110
-96
-69
-76
-110
-129
-127
-116
-121
-153
-171
-179
-173
-186
-200
-209
-218
-221
-226
-260
-280
-284
-294
-325
-367
-418
-417
-405
-437
-450
-473
-487
-529
-552
-593
-627
-629
-626
-621
-611
-647
-678
-693
-729
-760
-783
-786
-790
-803
-805
-813
-834
-837
-826
-813
-813
-810
-821
-826
-819
-820
-813
-807
-796
-782
-788
-776
-760
-749
-724
-688
-676
-649
-641
-617
-594
-578
-564
-557
-522
-507
-493
-481
-442
-408
-437
-412
-381
-382
-370
-339
-317
-317
-313
-301
-308
-306
-275
-246
-245
-230
-209
-204
-199
-190
-177
-156
-151
-156
-156
-159
-164
-154
-132
-148
-156
-148
-147
-150
-151
-157
-131
-126
-130
-146
-175
-182
-174
-185
-198
-176
-160
-153
-157
-152
-151
-160
-188
-182
-173
-180
-159
-119
-131
-159
-153
-173
-168
-164
-167
-181
-201
-205
-194
-181
-151
-136
-123
-125
-145
-145
-152
-154
-175
-196
-168
-160
-182
-188
-185
-177
-172
-172
-169
-128
-127
-145
-164
-158
-141
-149
-153
-144
-135
-142
-147
-136
-126
-126
-156
-157
-124
-161
-184
-180
-178
-190
-215
-191
-176
-181
-210
-218
-175
-176
-218
-231
-226
-241
-273
-298
-286
-297
-314
-331
-333
-341
-352
-360
-369
-367
-368
-376
-392
-398
-410
-422
-434
-461
-461
-461
-474
-480
-490
-500
-488
-470
-493
-523
-512
-519
-529
-513
-496
-488
-517
-524
-502
-489
-470
-450
-440
-466
-489
-514
-503
-510
-494
-499
-511
-482
-490
-499
-510
-500
-483
-472
-458
-446
-427
-423
-413
-372
-336
-334
-356
-368
-339
-333
-325
-308
-313
-306
-275
-261
-266
-269
-285
-270
-270
-286
-288
-290
-282
-287
-290
-294
-305
-298
-305
-292
-271
-259
-280
-294
-297
-300
-320
-348
-351
-345
-346
-368
-381
-365
-356
-358
-360
-350
-339
-364
-387
-408
-401
-414
-417
-426
-428
-421
-417
-413
-404
-398
-397
-384
-376
-352
-346
-363
-394
-382
-345
-334
-319
-289
-254
-249
-265
-268
-254
-243
-232
-252
-262
-233
-261
-248
-234
-241
-243
-248
-247
-234
-239
-238
-233
-231
-233
-235
-221
-250
-269
-241
-241
-246
-265
-271
-274
-294
-291
-277
-235
-221
-262
-288
-279
-264
-281
-310
-308
-294
-292
-299
-302
-298
-295
-311
-320
-309
-307
-311
-323
-304
-281
-292
-311
-314
-335
-360
-377
-372
-379
-418
-406
-387
-382
-397
-407
-406
-405
-410
-425
-435
-429
-430
-462
-466
-464
-477
-478
-493
-513
-508
-482
-485
-512
-516
-512
-494
-479
-485
-486
-482
-462
-453
-422
-386
-383
-396
-388
-367
-368
-371
-347
-329
-311
-311
-297
-287
-297
-283
-275
-258
-239
-249
-237
-224
-236
-233
-218
-203
-164
-149
-160
-163
-144
-154
-156
-169
-163
-153
-157
-138
-119
-93
-93
-80
-65
-39
-55
-68
-77
-77
-73
-85
-84
-65
-62
-60
-87
-116
-113
-130
-140
-127
-112
-123
-149
-144
-143
-178
-200
-209
-190
-200
-214
-233
-232
-221
-244
-249
-235
-246
-275
-284
-291
-287
-297
-299
-277
-270
-275
-303
-302
-281
-293
-311
-298
-289
-297
-322
-324
-325
-331
-320
-319
-285
-281
-307
-302
-305
-299
-289
-276
-277
-285
-253
-241
-248
-244
-218
-197
-187
-171
-140
-113
-117
-124
-114
-92
-104
-66
-33
-26
-37
-38
2
39
52
47
58
48
43
38
48
57
35
40
37
50
54
34
16
5
7
-1
15
-5
-17
-22
-32
-47
-43
-54
-78
-90
-91
-65
-84
-113
-117
-117
-132
-146
-146
-155
-194
-217
-217
-204
-223
-230
-234
-245
-243
-268
-260
-280
-286
-276
-284
-274
-277
-267
-260
-264
-266
-274
-270
-274
-295
-281
-248
-243
-283
-294
-296
-319
-330
-344
-372
-388
-390
-398
-412
-408
-409
-425
-464
-477
-482
-477
-494
-515
-491
-488
-488
-478
-472
-474
-466
-478
-484
-477
-473
-478
-475
-475
-463
-462
-495
-487
-482
-486
-500
-496
-465
-457
-445
-443
-446
-452
-459
-458
-406
-420
-440
-425
-416
-395
-409
-407
-408
-391
-353
-361
-353
-337
-332
-297
-298
-274
-242
-246
-204
-167
-122
-108
-104
-86
-79
-47
-36
-20
-10
9
19
19
21
14
18
29
8
-12
-8
8
-39
-75
-77
-95
-106
-117
-107
-110
-115
-124
-143
-140
-161
-181
-174
-175
-154
-164
-184
-173
-174
-172
-201
-216
-192
-198
-241
-260
-245
-246
-263
-289
-292
-303
-333
-381
-379
-379
-387
-362
-345
-316
-333
-345
-319
-309
-291
-295
-292
-277
-266
-267
-255
-232
-226
-226
-211
-178
-156
-150
-158
-131
-106
-79
-74
-95
-87
-76
-63
-53
-67
-93
-92
-73
-42
-30
5
43
45
11
-13
12
14
5
22
57
74
65
58
59
79
93
71
73
75
46
35
46
61
41
4
16
15
-21
-33
-49
-57
-72
-86
-87
-137
-162
-169
-162
-166
-175
-181
-232
-256
-292
-297
-302
-338
-368
-387
-393
-398
-417
-421
-411
-433
-431
-466
-495
-506
-555
-587
-588
-563
-578
-585
-602
-625
-654
-693
-689
-698
-706
-710
-713
-723
-723
-720
-713
-722
-747
-746
-736
-746
-749
-755
-733
-721
-724
-727
-718
-689
-693
-690
-672
-659
-660
-644
-611
-604
-607
-595
-574
-553
-541
-541
-527
-531
-551
-547
-558
-550
-528
-472
-466
-461
-472
-489
-477
-433
-384
-368
-374
-362
-340
-356
-348
-313
-278
-260
-242
-236
-243
-226
-205
-208
-203
-191
-172
-154
-162
-177
-188
-179
-172
-162
-147
-152
-163
-166
-157
-173
-204
-204
-192
-206
-223
-228
-212
-216
-215
-210
-218
-216
-218
-210
-239
-246
-210
-205
-209
-209
-204
-212
-224
-244
-221
-228
-228
-225
-238
-239
-241
-257
-251
-260
-263
-267
-283
-262
-223
-198
-180
-211
-222
-227
-267
-268
-275
-282
-304
-323
-329
-337
-341
-322
-290
-290
-307
-302
-278
-260
-264
-262
-231
-232
-251
-267
-265
-229
-240
-256
-262
-249
-252
-255
-260
-247
-225
-214
-222
-226
-228
-230
-230
-253
-251
-256
-266
-287
-286
-305
-316
-322
-319
-315
-323
-322
-337
-332
-350
-361
-354
-332
-327
-353
-350
-353
-358
-376
-374
-361
-351
-321
-306
-323
-316
-304
-305
-315
-301
-266
-270
-266
-241
-212
-199
-180
-166
-168
-154
-148
-154
-157
-143
-135
-145
-181
-194
-172
-168
-197
-200
-176
-161
-154
-160
-139
-133
-142
-145
-121
-103
-114
-110
-114
-120
-141
-155
-163
-165
-162
-193
-205
-200
-214
-227
-233
-247
-246
-273
-285
-296
-332
-347
-373
-398
-426
-451
-462
-467
-469
-489
-505
-504
-531
-548
-540
-544
-577
-596
-579
-558
-549
-544
-538
-555
-548
-529
-507
-489
-465
-437
-432
-417
-413
-395
-380
-371
-355
-343
-320
-307
-300
-287
-272
-271
-267
-247
-249
-259
-243
-236
-217
-205
-200
-189
-183
-177
-176
-191
-172
-128
-97
-77
-69
-30
-28
-43
-66
-50
-56
-59
-33
-8
55
85
81
75
83
84
71
56
84
83
79
71
58
54
24
-24
-11
8
-7
-49
-99
-102
-122
-154
-178
-200
-232
-280
-309
-343
-368
-408
-419
-428
-439
-438
-449
-443
-466
-481
-477
-511
-520
-532
-537
-520
-539
-539
-542
-558
-558
-535
-521
-510
-496
-499
-494
-493
-520
-541
-529
-522
-560
-602
-607
-609
-610
-604
-584
-592
-613
-601
-588
-584
-607
-613
-583
-593
-584
-581
-551
-550
-559
-572
-580
-550
-506
-488
-498
-469
-464
-441
-451
-456
-432
-427
-452
-450
-423
-413
-423
-419
-409
-381
-375
-389
-363
-322
-304
-325
-326
-278
-262
-278
-270
-255
-218
-185
-172
-145
-130
-117
-112
-106
-88
-71
-60
-64
-47
-20
-12
8
37
69
83
73
85
108
138
131
141
172
147
136
156
177
161
150
148
154
125
93
64
53
63
36
40
61
51
8
9
28
27
3
-22
-28
-39
-39
-56
-62
-65
-84
-81
-79
-100
-116
-125
-111
-98
-99
-104
-126
-85
-71
-104
-120
-110
-96
-96
-92
-94
-115
-124
-157
-179
-178
-201
-226
-235
-246
-277
-287
-293
-291
-291
-297
-290
-305
-287
-260
-258
-254
-256
-245
-234
-231
-256
-259
-265
-307
-345
-355
-346
-340
-350
-337
-324
-335
-370
-383
-370
-375
-403
-408
-419
-452
-459
-452
-443
-446
-442
-433
-457
-480
-499
-508
-510
-520
-536
-540
-544
-551
-561
-570
-563
-560
-566
-585
-572
-558
-561
-565
-558
-547
-556
-574
-573
-584
-604
-598
-591
-618
-622
-624
-639
-633
-624
-620
-621
-617
-616
-627
-634
-614
-587
-573
-557
-548
-551
-542
-546
-521
-488
-477
-451
-426
-408
-361
-349
-341
-303
-277
-263
-263
-266
-244
-210
-169
-136
-138
-114
-87
-72
-63
-24
42
73
62
84
116
118
101
94
145
169
180
183
185
191
176
160
175
203
221
244
246
225
199
181
147
116
135
162
157
138
124
104
64
42
41
51
39
10
12
-1
-14
-20
-26
-38
-51
-66
-90
-100
-128
-149
-124
-99
-77
-67
-70
-69
-68
-78
-95
-109
-117
-174
-195
-179
-171
-165
-174
-155
-164
-174
-181
-180
-177
-205
-215
-235
-246
-258
-247
-217
-227
-254
-249
-249
-249
-253
-251
-254
-251
-256
-279
-284
-290
-281
-264
-267
-258
-243
-236
-260
-257
-244
-258
-283
-288
-264
-283
-291
-279
-241
-260
-287
-276
-271
-266
-273
-257
-239
-238
-259
-246
-215
-215
-225
-217
-189
-201
-201
-203
-196
-187
-172
-141
-142
-132
-138
-142
-137
-155
-177
-183
-176
-193
-215
-220
-220
-216
-236
-249
-235
-223
-213
-219
-232
-256
-264
-252
-251
-260
-261
-257
-262
-266
-258
-269
-282
-278
-240
-213
-247
-260
-234
-235
-260
-281
-274
-282
-294
-296
-296
-291
-310
-328
-329
-339
-364
-364
-344
-355
-358
-375
-360
-343
-346
-341
-339
-329
-327
-333
-342
-350
-345
-356
-359
-332
-295
-313
-325
-322
-305
-312
-328
-324
-351
-340
-320
-329
-334
-324
-310
-317
-335
-328
-309
-311
-326
-320
-318
-326
-329
-334
-325
-307
-302
-300
-299
-315
-337
-326
-320
-322
-333
-304
-295
-308
-316
-307
-282
-269
-270
-275
-267
-243
-260
-272
-233
-194
-210
-246
-237
-222
-233
-244
-220
-189
-199
-191
-187
-152
-111
-118
-132
-136
-96
-91
-69
-40
-41
-37
-54
-41
-17
7
5
0
24
20
10
20
27
20
22
43
84
87
60
68
70
71
54
58
61
31
37
28
31
26
-19
-33
-8
-7
-22
-29
-43
-64
-82
-82
-83
-104
-129
-158
-171
-186
-200
-202
-217
-234
-268
-291
-304
-337
-346
-344
-347
-368
-388
-404
-420
-448
-466
-457
-465
-468
-485
-505
-524
-521
-557
-569
-581
-607
-611
-617
-637
-673
-691
-701
-715
-714
-699
-697
-677
-661
-652
-644
-634
-618
-594
-586
-584
-533
-510
-507
-490
-456
-401
-381
-357
-340
-310
-276
-241
-219
-209
-189
-168
-162
-147
-117
-116
-117
-106
-64
-28
-15
2
25
57
81
102
102
95
96
114
107
126
140
150
159
175
196
172
163
156
171
182
170
175
186
198
207
185
200
200
176
172
173
187
159
155
141
130
142
136
112
96
78
73
71
50
35
28
50
27
31
49
48
6
-2
11
-1
-16
-24
-27
-40
-56
-61
-69
-84
-75
-77
-94
-111
-124
-128
-129
-128
-125
-119
-151
-168
-156
-161
-174
-209
-230
-243
-287
-331
-364
-366
-386
-409
-435
-439
-451
-455
-451
-470
-489
-477
-452
-489
-528
-511
-522
-565
-579
-552
-527
-521
-525
-515
-515
-530
-508
-516
-521
-520
-514
-494
-494
-508
-505
-498
-483
-490
-497
-490
-486
-476
-492
-505
-504
-510
-514
-508
-483
-446
-451
-456
-448
-444
-436
-433
-418
-438
-437
-429
-453
-442
-445
-444
-418
-432
-448
-464
-465
-469
-493
-514
-523
-519
-504
-515
-523
-535
-544
-554
-575
-576
-596
-612
-593
-569
-565
-565
-558
-547
-561
-556
-536
-533
-516
-509
-480
-466
-467
-451
-457
-461
-462
-439
-438
-433
-402
-382
-359
-332
-325
-332
-331
-330
-345
-345
-337
-354
-353
-327
-322
-325
-276
-256
-265
-276
-264
-241
-208
-208
-228
-219
-223
-228
-229
-250
-245
-238
-260
-263
-250
-245
-266
-262
-228
-206
-223
-225
-211
-204
-206
-230
-218
-204
-234
-230
-221
-200
-168
-158
-169
-186
-177
-180
-211
-207
-179
-156
-139
-131
-132
-140
-157
-138
-139
-154
-166
-170
-179
-194
-194
-185
-184
-189
-189
-185
-207
-231
-220
-197
-193
-206
-213
-224
-223
-211
-203
-224
-233
-228
-204
-201
-230
-226
-191
-185
-205
-209
-200
-183
-203
-218
-205
-167
-164
-182
-183
-190
-209
-221
-214
-212
-234
-243
-230
-208
-217
-234
-246
-241
-267
-297
-305
-311
-303
-310
-286
-258
-267
-261
-275
-282
-277
-298
-304
-333
-326
-306
-314
-315
-316
-306
-305
-329
-326
-325
-316
-320
-326
-318
-318
-304
-311
-321
-303
-302
-319
-315
-319
-309
-321
-347
-326
-327
-330
-356
-366
-336
-329
-330
-348
-355
-350
-351
-328
-311
-320
-334
-314
-312
-296
-300
-315
-309
-301
-295
-277
-286
-294
-284
-271
-229
-211
-218
-226
-223
-232
-210
-205
-186
-162
-181
-180
-166
-182
-197
-195
-195
-185
-183
-197
-202
-207
-202
-200
-229
-244
-238
-262
-297
-291
-271
-274
-295
-285
-276
-280
-303
-341
-328
-335
-366
-387
-378
-362
-378
-392
-391
-383
-389
-397
-405
-413
-405
-418
-450
-466
-475
-487
-496
-485
-468
-455
-447
-482
-511
-485
-490
-465
-446
-449
-475
-493
-502
-513
-509
-501
-501
-491
-470
-477
-488
-497
-481
-445
-423
-405
-411
-416
-420
-434
-425
-417
-414
-413
-395
-379
-375
-369
-370
-374
-399
-395
-381
-370
-360
-347
-323
-306
-305
-278
-254
-250
-246
-241
-228
-234
-255
-234
-204
-204
-183
-195
-203
-206
-200
-185
-211
-219
-221
-235
-240
-228
-229
-220
-201
-181
-188
-201
-170
-135
-144
-164
-152
-143
-139
-149
-127
-107
-132
-134
-95
-80
-61
-53
-45
-21
-30
-53
-51
-32
-34
-65
-67
-62
-83
-99
-131
-139
-148
-132
-128
-133
-133
-181
-190
-209
-238
-270
-276
-241
-260
-290
-304
-321
-349
-397
-403
-384
-410
-452
-446
-432
-465
-513
-529
-521
-545
-601
-633
-631
-640
-665
-668
-670
-666
-684
-674
-677
-694
-714
-723
-710
-711
-697
-684
-668
-666
-689
-683
-638
-620
-619
-611
-582
-567
-556
-548
-502
-453
-428
-405
-374
-341
-338
-327
-288
-253
-220
-196
-192
-208
-197
-189
-166
-151
-141
-119
-127
-146
-157
-149
-150
-168
-187
-169
-175
-177
-150
-145
-135
-137
-144
-111
-106
-118
-94
-110
-133
-144
-158
-139
-133
-128
-122
-122
-128
-122
-95
-92
-67
-45
-27
-18
-28
-23
-10
-20
-13
8
17
10
5
9
-1
2
11
-25
-32
0
-4
-14
-21
-20
1
-18
-58
-71
-66
-65
-103
-122
-118
-126
-158
-167
-163
-159
-165
-181
-166
-154
-150
-144
-155
-160
-176
-188
-202
-205
-199
-219
-220
-226
-257
-308
-310
-299
-313
-317
-306
-322
-344
-361
-362
-346
-360
-365
-362
-350
-339
-322
-307
-298
-294
-282
-268
-237
-197
-208
-204
-183
-186
-176
-177
-173
-161
-139
-133
-146
-141
-144
-150
-148
-155
-146
-179
-236
-225
-242
-259
-262
-283
-291
-297
-307
-336
-356
-352
-376
-396
-386
-380
-397
-415
-435
-454
-453
-450
-444
-439
-449
-480
-464
-446
-438
-460
-461
-462
-489
-490
-491
-500
-509
-512
-508
-478
-495
-503
-504
-485
-474
-479
-460
-436
-419
-450
-451
-425
-420
-412
-393
-360
-353
-356
-332
-314
-312
-315
-294
-237
-213
-185
-155
-139
-143
-129
-87
-49
-15
-23
30
64
71
63
92
129
124
124
110
117
96
43
20
50
31
-7
-26
-34
-55
-86
-87
-99
-119
-153
-152
-171
-211
-239
-261
-277
-326
-369
-402
-429
-425
-441
-473
-495
-518
-552
-588
-617
-623
-620
-622
-628
-649
-642
-621
-621
-632
-629
-633
-635
-637
-621
-593
-572
-572
-553
-549
-572
-579
-575
-558
-545
-527
-522
-541
-552
-533
-528
-504
-481
-459
-473
-480
-479
-508
-510
-518
-518
-539
-536
-508
-497
-478
-479
-484
-498
-492
-474
-471
-483
-477
-479
-457
-472
-467
-458
-453
-462
-474
-454
-424
-428
-415
-398
-387
-375
-357
-341
-354
-343
-353
-364
-341
-365
-391
-393
-403
-421
-401
-351
-358
-367
-358
-366
-376
-370
-379
-381
-367
-370
-362
-368
-363
-346
-360
-360
-351
-337
-313
-322
-334
-335
-314
-297
-314
-324
-326
-306
-301
-334
-320
-303
-277
-290
-302
-288
-279
-284
-282
-291
-303
-293
-276
-275
-293
-290
-279
-280
-267
-265
-256
-248
-261
-243
-235
-259
-244
-215
-166
-184
-232
-235
-244
-243
-274
-222
-172
-165
-180
-194
-181
-196
-216
-216
-200
-183
-173
-191
-197
-190
-177
-191
-177
-184
-196
-187
-180
-181
-188
-165
-154
-152
-120
-103
-112
-125
-147
-171
-184
-193
-201
-219
-234
-240
-281
-267
-250
-276
-288
-293
-293
-311
-347
-346
-369
-373
-381
-388
-398
-406
-413
-415
-435
-432
-431
-443
-461
-479
-479
-510
-540
-575
-566
-566
-578
-591
-608
-617
-630
-633
-634
-614
-616
-624
-618
-574
-559
-561
-532
-511
-475
-445
-406
-354
-316
-286
-272
-232
-165
-125
-133
-107
-20
-12
-14
17
57
72
81
105
148
183
179
201
233
245
246
220
203
214
223
201
188
168
154
154
150
132
106
103
84
64
66
69
79
66
53
54
24
27
48
40
27
-1
2
9
-15
-19
-21
-45
-66
-71
-70
-74
-59
-46
-52
-47
-57
-65
-76
-76
-92
-95
-81
-79
-80
-82
-79
-55
-58
-40
-14
-44
-30
-5
-12
-18
-10
-24
-22
-42
-51
-49
-82
-99
-117
-156
-186
-192
-200
-220
-271
-269
-274
-289
-297
-355
-373
-382
-382
-417
-445
-450
-477
-473
-499
-509
-496
-502
-513
-546
-553
-575
-612
-607
-571
-589
-615
-624
-626
-624
-616
-590
-591
-579
-601
-614
-610
-606
-603
-612
-601
-604
-591
-570
-599
-617
-606
-594
-604
-589
-590
-614
-623
-618
-615
-643
-666
-664
-650
-649
-668
-655
-665
-674
-675
-675
-663
-643
-631
-615
-586
-571
-564
-554
-549
-510
-472
-454
-415
-397
-368
-332
-277
-245
-213
-193
-162
-136
-115
-70
-13
30
76
111
132
165
167
183
195
203
221
229
253
262
290
303
302
296
294
302
279
280
298
290
282
259
253
245
232
235
211
178
159
157
153
118
101
120
108
78
47
25
-1
-49
-88
-99
-139
-161
-192
-218
-202
-219
-235
-248
-274
-309
-331
-341
-340
-361
-401
-410
-410
-443
-443
-442
-463
-478
-470
-448
-445
-440
-420
-401
-407
-400
-392
-390
-361
-336
-330
-318
-301
-299
-288
-273
-261
-280
-265
-229
-244
-252
-258
-244
-227
-225
-217
-210
-214
-220
-234
-244
-251
-254
-255
-246
-242
-212
-197
-205
-187
-188
-178
-154
-156
-165
-165
-168
-181
-196
-173
-161
-160
-166
-156
-141
-145
-145
-148
-149
-145
-132
-133
-135
-122
-135
-139
-132
-130
-119
-117
-121
-119
-112
-114
-100
-82
-66
-73
-76
-92
-85
-85
-79
-82
-87
-45
-41
-58
-63
-57
-67
-60
-56
-52
-24
-2
-9
-8
-26
-25
-46
-57
-39
-23
6
20
49
76
63
43
49
30
26
13
15
18
16
21
35
22
30
37
60
51
39
41
44
59
15
19
46
40
30
0
5
-4
-31
-24
-32
-56
-94
-119
-117
-133
-140
-153
-179
-186
-206
-227
-255
-253
-248
-266
-278
-261
-266
-288
-290
-299
-307
-318
-320
-348
-367
-372
-369
-385
-394
-377
-379
-392
-398
-406
-430
-458
-475
-448
-435
-471
-477
-474
-459
-471
-485
-468
-484
-499
-499
-476
-482
-506
-497
-481
-504
-550
-565
-562
-529
-522
-546
-555
-510
-477
-485
-502
-473
-445
-437
-432
-413
-372
-360
-325
-312
-286
-260
-260
-237
-204
-169
-138
-140
-110
-75
-50
-39
-32
-7
-6
-20
-8
21
34
60
56
71
85
98
107
122
152
157
163
206
224
215
215
217
248
252
246
244
243
231
230
217
183
170
163
144
129
98
76
50
9
-55
-90
-73
-99
-149
-184
-157
-165
-205
-209
-200
-214
-262
-294
-279
-284
-302
-323
-316
-305
-343
-385
-401
-418
-424
-441
-448
-455
-453
-454
-478
-493
-475
-475
-512
-518
-505
-493
-514
-514
-505
-500
-519
-540
-529
-522
-539
-559
-571
-579
-591
-601
-588
-589
-608
-643
-656
-657
-663
-676
-673
-662
-654
-655
-655
-660
-660
-640
-651
-644
-596
-592
-617
-632
-600
-581
-577
-546
-524
-499
-513
-494
-447
-423
-404
-378
-340
-321
-306
-273
-236
-216
-188
-188
-173
-157
-120
-93
-65
-26
-15
12
26
35
39
43
58
54
56
72
91
108
106
101
107
78
80
79
80
91
84
85
67
85
96
87
79
63
45
21
-16
-46
-43
-15
-2
-17
-24
-14
-13
-5
-28
-9
-13
-14
-28
-36
-25
-35
-69
-120
-148
-151
-154
-178
-201
-207
-226
-252
-268
-299
-323
-341
-371
-417
-442
-447
-459
-487
-496
-480
-497
-533
-528
-562
-590
-611
-604
-612
-635
-662
-701
-706
-709
-723
-731
-726
-718
-706
-711
-705
-704
-697
-705
-701
-681
-693
-696
-688
-688
-649
-662
-668
-634
-625
-609
-600
-595
-570
-575
-563
-510
-493
-481
-482
-484
-484
-479
-468
-446
-436
-425
-423
-436
-465
-490
-479
-499
-502
-503
-490
-479
-492
-477
-455
-429
-428
-430
-431
-410
-395
-393
-387
-349
-333
-344
-337
-328
-300
-269
-277
-293
-289
-280
-256
-222
-212
-212
-212
-208
-197
-214
-210
-198
-202
-214
-231
-247
-253
-268
-273
-269
-274
-300
-312
-309
-355
-343
-316
-305
-308
-321
-348
-340
-324
-323
-313
-316
-302
-314
-323
-310
-275
-269
-266
-250
-254
-273
-264
-209
-210
-221
-213
-191
-159
-161
-174
-137
-99
-96
-111
-117
-87
-88
-97
-76
-64
-38
-38
-58
-23
1
4
9
19
52
63
78
105
119
148
130
109
120
136
130
102
83
90
92
64
35
46
59
31
7
1
-17
-17
-41
-53
-38
-53
-75
-120
-122
-120
-134
-152
-155
-166
-208
-232
-230
-242
-235
-254
-272
-264
-261
-252
-269
-281
-277
-280
-310
-303
-304
-298
-306
-315
-292
-290
-328
-354
-357
-346
-371
-360
-379
-416
-433
-479
-510
-512
-530
-550
-560
-574
-579
-606
-616
-624
-644
-653
-674
-710
-717
-729
-738
-764
-761
-759
-765
-782
-772
-758
-759
-795
-778
-758
-761
-761
-778
-752
-732
-737
-743
-739
-745
-758
-799
-813
-809
-808
-827
-841
-840
-824
-796
-787
-783
-777
-771
-766
-776
-795
-760
-724
-732
-737
-706
-681
-696
-705
-697
-678
-684
-691
-665
-653
-652
-657
-646
-648
-627
-604
-592
-562
-543
-540
-547
-536
-509
-473
-455
-437
-421
-416
-389
-384
-378
-354
-349
-324
-291
-268
-249
-193
-141
-147
-118
-87
-80
-90
-107
-111
-124
-120
-120
-133
-107
-116
-112
-100
-106
-120
-131
-102
-92
-62
-47
-43
-58
-36
-30
-30
-8
-6
4
-22
-38
-7
9
9
12
28
25
40
56
55
65
74
86
98
101
94
117
114
111
141
162
163
155
168
174
184
176
180
169
138
127
88
75
62
35
34
52
34
31
6
-20
-66
-113
-132
-130
-150
-165
-168
-194
-226
-227
-236
-273
-272
-249
-274
-316
-334
-345
-359
-363
-334
-343
-374
-385
-383
-389
-401
-386
-385
-368
-370
-400
-400
-419
-434
-432
-423
-403
-403
-418
-405
-391
-397
-394
-379
-354
-362
-363
-333
-286
-253
-279
-284
-277
-290
-314
-311
-268
-263
-278
-289
-266
-254
-274
-265
-245
-241
-272
-276
-264
-239
-246
-255
-230
-235
-248
-246
-219
-208
-209
-224
-216
-212
-196
-191
-213
-203
-213
-208
-230
-253
-269
-291
-286
-299
-310
-320
-290
-307
-320
-347
-372
-403
-442
-437
-446
-438
-440
-450
-460
-477
-493
-495
-483
-462
-462
-476
-494
-519
-520
-526
-523
-493
-473
-466
-483
-463
-449
-449
-442
-426
-396
-402
-408
-386
-361
-356
-342
-318
-302
-308
-309
-292
-279
-275
-295
-285
-265
-272
-259
-235
-242
-246
-243
-226
-242
-244
-232
-217
-223
-231
-212
-191
-182
-194
-176
-170
-132
-108
-110
-105
-102
-71
-48
-58
-52
-34
-37
-48
-45
-22
0
-19
-46
-24
-23
-14
-14
-4
30
45
42
52
57
59
54
57
86
102
92
82
96
94
117
136
142
158
156
142
138
140
141
118
105
103
89
84
81
68
69
74
46
46
9
-1
7
-25
-37
-51
-70
-74
-77
-110
-131
-136
-139
-192
-253
-230
-244
-295
-328
-333
-356
-377
-379
-385
-385
-406
-445
-454
-453
-463
-492
-506
-499
-513
-507
-506
-498
-474
-495
-505
-487
-485
-498
-500
-492
-499
-502
-488
-461
-503
-515
-534
-544
-546
-578
-572
-562
-569
-582
-582
-598
-595
-583
-571
-549
-544
-562
-559
-551
-525
-513
-547
-562
-552
-519
-533
-537
-504
-522
-523
-490
-457
-437
-466
-474
-454
-475
-483
-493
-450
-432
-448
-442
-432
-414
-408
-377
-331
-324
-319
-282
-281
-253
-209
-198
-187
-174
-172
-155
-129
-124
-87
-45
-63
-62
-38
-11
6
-1
1
-6
21
38
40
59
65
67
54
52
68
58
54
72
70
62
75
75
79
93
95
117
115
106
107
85
99
103
103
90
69
46
43
40
24
18
9
21
38
45
39
58
44
30
26
30
33
7
18
37
51
39
24
25
33
9
-28
-40
-38
-35
-49
-79
-77
-85
-119
-146
-156
-146
-147
-179
-189
-193
-192
-228
-251
-237
-244
-247
-246
-243
-235
-240
-255
-236
-231
-240
-261
-264
-250
-249
-259
-260
-262
-245
-256
-248
-231
-215
-219
-231
-233
-222
-212
-233
-244
-266
-275
-291
-295
-286
-266
-263
-278
-274
-266
-273
-282
-303
-298
-278
-283
-295
-326
-330
-349
-367
-358
-372
-371
-376
-386
-388
-414
-434
-461
-496
-501
-490
-506
-525
-544
-523
-534
-549
-547
-554
-566
-579
-584
-593
-605
-599
-616
-627
-601
-591
-607
-610
-580
-586
-594
-606
-615
-577
-582
-609
-609
-606
-609
-600
-593
-609
-602
-616
-624
-621
-633
-636
-630
-638
-636
-635
-625
-660
-660
-624
-618
-619
-613
-593
-574
-568
-563
-538
-521
-530
-527
-489
-475
-459
-448
-431
-412
-417
-412
-405
-389
-362
-344
-333
-312
-300
-307
-303
-284
-239
-222
-207
-195
-172
-140
-132
-118
-91
-79
-75
-59
-48
-51
-70
-57
-38
-26
-9
-15
-24
-5
9
8
16
21
44
36
20
25
15
11
20
25
20
24
-4
-16
-25
-47
-57
-57
-55
-84
-97
-103
-114
-124
-128
-132
-145
-183
-217
-246
-274
-286
-300
-312
-338
-390
-435
-443
-450
-492
-507
-520
-536
-576
-617
-626
-657
-674
-672
-662
-670
-697
-702
-693
-701
-706
-701
-666
-650
-645
-625
-596
-564
-556
-548
-528
-524
-513
-507
-488
-469
-448
-415
-388
-353
-336
-321
-300
-248
-223
-229
-225
-204
-209
-217
-192
-175
-153
-153
-155
-152
-121
-117
-105
-81
-53
-19
-10
21
55
81
79
73
91
101
110
103
109
133
146
157
154
153
161
163
147
138
131
122
111
109
98
85
98
88
59
66
66
31
12
17
22
-11
-52
-68
-85
-118
-140
-136
-156
-184
-192
-202
-229
-264
-293
-300
-322
-353
-367
-376
-386
-411
-440
-465
-479
-501
-526
-541
-539
-555
-592
-605
-618
-610
-636
-653
-634
-628
-643
-668
-648
-646
-651
-659
-673
-653
-673
-677
-664
-670
-659
-658
-651
-654
-645
-626
-631
-625
-625
-616
-590
-602
-608
-591
-599
-603
-603
-557
-553
-557
-547
-563
-567
-573
-552
-500
-482
-494
-474
-447
-453
-462
-447
-457
-458
-474
-476
-472
-472
-457
-459
-458
-441
-439
-441
-433
-427
-386
-367
-369
-383
-358
-332
-346
-313
-273
-288
-311
-307
-299
-292
-281
-287
-254
-231
-246
-255
-246
-246
-245
-237
-228
-200
-177
-183
-189
-179
-173
-167
-181
-195
-216
-219
-200
-226
-219
-224
-232
-241
-249
-239
-254
-255
-254
-258
-274
-264
-257
-280
-312
-308
-297
-290
-292
-288
-263
-265
-252
-239
-221
-192
-185
-147
-109
-153
-190
-172
-124
-128
-116
-57
-41
-39
-18
-5
1
11
18
30
43
57
58
40
32
41
26
12
26
28
28
39
49
45
37
7
-9
-13
-39
-65
-87
-113
-149
-165
-164
-170
-192
-215
-224
-219
-265
-304
-313
-324
-322
-323
-317
-316
-321
-335
-367
-360
-334
-328
-371
-378
-359
-367
-348
-344
-349
-362
-357
-336
-348
-360
-348
-340
-331
-324
-288
-287
-293
-290
-296
-282
-304
-309
-282
-262
-259
-238
-222
-233
-239
-252
-267
-285
-293
-302
-295
-282
-298
-299
-296
-298
-306
-320
-300
-305
-302
-321
-321
-293
-292
-298
-304
-292
-291
-295
-286
-267
-266
-264
-239
-211
-215
-198
-177
-156
-140
-136
-119
-106
-86
-70
-61
-26
-34
-32
-30
-17
-6
-18
-8
-10
-12
-10
-28
-24
-8
10
-8
-52
-51
-58
-81
-90
-100
-121
-147
-153
-146
-151
-156
-163
-177
-178
-184
-176
-165
-170
-178
-177
-181
-187
-197
-221
-220
-214
-228
-245
-231
-239
-262
-289
-296
-300
-300
-310
-330
-318
-350
-390
-399
-403
-406
-439
-434
-441
-458
-474
-479
-471
-483
-481
-492
-490
-499
-521
-527
-536
-533
-532
-532
-525
-513
-503
-496
-495
-492
-468
-446
-452
-450
-430
-406
-383
-386
-390
-394
-388
-387
-375
-353
-358
-337
-326
-335
-343
-338
-319
-317
-305
-289
-298
-292
-280
-269
-258
-251
-226
-220
-219
-211
-182
-169
-159
-157
-169
-141
-112
-95
-84
-76
-70
-67
-56
-62
-52
-46
-43
-49
-54
-52
-44
-27
-23
-13
-7
-4
8
14
5
-6
15
18
10
3
-4
10
10
5
9
25
15
10
25
38
39
0
-8
10
7
-27
-30
-28
-37
-49
-59
-63
-105
-129
-158
-176
-198
-218
-217
-252
-269
-268
-272
-278
-310
-328
-322
-320
-328
-379
-346
-355
-394
-393
-416
-421
-445
-486
-517
-526
-543
-571
-585
-567
-573
-605
-611
-632
-645
-666
-671
-671
-678
-687
-700
-707
-698
-675
-683
-683
-678
-691
-726
-749
-738
-720
-716
-702
-716
-727
-714
-723
-728
-735
-729
-721
-698
-713
-705
-696
-706
-699
-689
-694
-700
-681
-670
-642
-646
-639
-619
-635
-616
-608
-595
-576
-586
-580
-574
-558
-553
-535
-513
-474
-430
-415
-422
-411
-388
-388
-391
-353
-341
-354
-354
-346
-325
-303
-283
-278
-259
-260
-243
-221
-229
-200
-160
-144
-150
-139
-135
-111
-95
-81
-67
-56
-43
-31
-42
-17
23
33
28
45
71
73
53
52
59
57
71
64
56
39
28
14
13
14
9
9
-16
-39
-38
-30
-38
-66
-78
-88
-119
-122
-104
-84
-98
-128
-129
-105
-107
-141
-172
-188
-187
-210
-218
-214
-213
-226
-239
-238
-226
-214
-223
-221
-221
-223
-213
-202
-205
-192
-151
-153
-147
-153
-174
-173
-168
-143
-137
-145
-143
-134
-130
-127
-106
-109
-104
-117
-140
-134
-139
-152
-168
-165
-154
-162
-166
-160
-144
-160
-164
-133
-134
-124
-127
-128
-98
-92
-82
-71
-74
-76
-106
-126
-118
-124
-131
-147
-152
-125
-132
-150
-145
-152
-166
-159
-150
-146
-160
-164
-128
-142
-150
-118
-97
-86
-72
-53
-46
-49
-36
-5
8
-6
6
27
29
43
57
76
91
115
137
146
150
145
138
161
157
144
145
138
121
89
71
54
48
29
13
3
-19
-43
-71
-83
-118
-143
-133
-125
-142
-166
-168
-165
-190
-215
-216
-217
-230
-234
-233
-242
-243
-277
-319
-349
-354
-343
-327
-319
-327
-316
-336
-362
-374
-391
-399
-389
-390
-403
-408
-408
-430
-430
-408
-399
-414
-456
-453
-447
-457
-465
-469
-478
-501
-525
-522
-506
-501
-513
-514
-517
-526
-538
-534
-523
-527
-502
-493
-492
-497
-498
-538
-558
-557
-566
-571
-591
-608
-569
-570
-582
-554
-579
-607
-618
-611
-600
-582
-582
-591
-597
-588
-595
-587
-554
-550
-557
-559
-561
-540
-538
-524
-476
-463
-431
-422
-423
-419
-412
-411
-398
-374
-356
-353
-335
-306
-318
-313
-319
-335
-341
-336
-309
-300
-291
-297
-295
-298
-307
-315
-313
-306
-319
-315
-296
-318
-335
-334
-332
-334
-364
-365
-367
-394
-406
-380
-366
-379
-395
-384
-369
-380
-373
-365
-357
-364
-373
-335
-301
-308
-316
-298
-281
-287
-285
-260
-217
-207
-233
-218
-208
-231
-232
-255
-248
-245
-271
-268
-261
-264
-278
-276
-271
-290
-306
-304
-310
-308
-300
-308
-340
-337
-334
-356
-359
-343
-328
-344
-343
-369
-404
-391
-371
-362
-317
-273
-264
-238
-221
-202
-157
-138
-118
-103
-75
-38
-23
26
83
90
97
119
119
146
172
207
259
292
302
302
312
309
303
315
322
340
349
342
333
319
317
316
282
264
244
215
187
176
176
156
152
151
127
110
101
87
66
44
36
20
23
6
-24
-34
-47
-53
-63
-74
-82
-97
-125
-122
-139
-139
-164
-192
-207
-228
-228
-281
-293
-295
-296
-309
-358
-366
-391
-420
-440
-452
-451
-433
-433
-459
-461
-468
-511
-545
-531
-537
-538
-575
-569
-547
-579
-596
-609
-582
-567
-581
-591
-573
-566
-571
-573
-563
-527
-520
-532
-527
-514
-505
-517
-535
-528
-519
-522
-543
-539
-544
-546
-548
-569
-564
-576
-608
-638
-624
-603
-613
-625
-632
-614
-607
-601
-615
-607
-588
-597
-596
-578
-532
-547
-570
-559
-552
-524
-519
-508
-469
-439
-425
-423
-386
-337
-327
-286
-247
-225
-219
-217
-162
-97
-73
-71
-23
2
1
19
59
94
104
130
166
188
194
232
277
308
328
330
361
384
376
403
441
439
454
460
465
462
457
457
453
464
448
428
407
409
395
378
369
326
291
323
318
268
270
261
240
195
189
202
198
209
223
231
195
186
175
145
136
124
120
80
26
23
5
-37
-54
-60
-100
-151
-186
-199
-233
-255
-278
-320
-348
-372
-402
-438
-477
-514
-559
-612
-652
-700
-742
-791
-804
-838
-900
-949
-975
-960
-982
-991
-1011
-1025
-1037
-1072
-1089
-1097
-1098
-1121
-1113
-1103
-1097
-1110
-1147
-1137
-1115
-1112
-1132
-1087
-1077
-1055
-1021
-1008
-973
-959
-921
-937
-912
-873
-829
-796
-756
-726
-707
-675
-626
-560
-509
-470
-452
-418
-403
-377
-357
-329
-286
-241
-255
-240
-202
-171
-169
-174
-148
-99
-54
-34
-5
27
48
41
45
73
98
116
117
148
201
225
255
262
259
267
257
245
240
235
213
188
191
188
192
194
175
135
120
143
151
126
99
102
96
57
40
30
12
2
-1
-1
-17
-29
-38
-52
-70
-73
-83
-81
-99
-106
-121
-132
-169
-185
-178
-195
-191
-207
-211
-223
-243
-247
-250
-261
-259
-251
-266
-308
-349
-335
-346
-370
-363
-369
-398
-385
-368
-377
-416
-421
-397
-395
-421
-451
-456
-448
-451
-460
-451
-442
-440
-458
-465
-457
-435
-453
-463
-440
-437
-441
-449
-446
-428
-420
-403
-382
-368
-363
-357
-352
-353
-361
-351
-346
-355
-363
-375
-390
-409
-392
-377
-384
-393
-384
-364
-389
-427
-429
-414
-435
-459
-456
-450
-470
-447
-438
-436
-434
-436
-405
-405
-407
-424
-441
-423
-426
-428
-423
-429
-411
-410
-407
-406
-408
-396
-402
-376
-343
-358
-363
-370
-345
-350
-366
-350
-348
-346
-381
-409
-387
-425
-443
-421
-427
-453
-482
-476
-453
-450
-441
-421
-406
-423
-434
-430
-423
-416
-406
-398
-381
-371
-372
-364
-374
-349
-354
-384
-390
-383
-376
-373
-377
-362
-359
-372
-385
-394
-384
-391
-387
-401
-383
-332
-328
-319
-321
-336
-309
-298
-324
-341
-309
-297
-287
-293
-279
-245
-251
-251
-225
-203
-180
-169
-173
-134
-111
-98
-98
-80
-52
-74
-77
-73
-65
-50
-63
-70
-53
-47
-63
-56
-42
-45
-53
-52
-51
-30
-29
-25
-19
-29
-2
4
-5
2
12
27
24
36
41
53
60
87
100
84
74
58
87
89
71
78
83
66
51
34
25
21
25
14
0
-19
-46
-64
-88
-88
-76
-95
-112
-117
-142
-160
-191
-183
-179
-197
-212
-219
-250
-268
-278
-326
-365
-380
-397
-404
-425
-449
-434
-451
-474
-481
-476
-470
-496
-506
-513
-536
-547
-548
-525
-542
-577
-569
-563
-581
-593
-609
-587
-575
-595
-588
-582
-584
-608
-614
-598
-592
-601
-634
-639
-635
-645
-637
-664
-654
-658
-687
-710
-734
-713
-713
-715
-695
-687
-706
-716
-719
-722
-714
-712
-696
-684
-680
-676
-686
-671
-652
-653
-643
-619
-610
-592
-574
-550
-525
-529
-530
-507
-510
-498
-463
-438
-402
-377
-344
-304
-285
-288
-281
-257
-255
-253
-247
-224
-199
-201
-159
-137
-142
-132
-132
-132
-107
-76
-50
-57
-38
-55
-52
-34
-50
-51
-61
-67
-41
-27
-27
-47
-36
-56
-72
-40
-64
-63
-74
-90
-84
-75
-106
-98
-121
-126
-153
-167
-148
-137
-155
-196
-165
-165
-202
-210
-166
-189
-220
-215
-208
-243
-286
-271
-249
-239
-253
-247
-208
-216
-239
-260
-223
-170
-171
-164
-139
-130
-124
-119
-77
-41
-42
-67
-77
-36
-23
-35
-30
-22
-23
-58
-70
-50
-58
-47
-39
-44
-48
-78
-92
-104
-130
-146
-183
-201
-205
-222
-212
-243
-256
-281
-314
-327
-330
-362
-376
-390
-416
-445
-465
-481
-496
-469
-475
-497
-500
-488
-472
-484
-498
-526
-548
-543
-550
-547
-556
-545
-539
-550
-557
-554
-572
-607
-628
-616
-603
-613
-608
-602
-590
-599
-599
-604
-601
-563
-558
-547
-525
-534
-540
-557
-575
-553
-535
-495
-496
-476
-466
-483
-473
-477
-451
-442
-440
-444
-416
-390
-379
-389
-384
-363
-359
-340
-316
-287
-255
-228
-212
-182
-158
-112
-94
-60
-14
-6
17
43
77
101
139
146
126
136
176
190
164
127
163
177
160
174
177
197
191
159
189
210
202
170
166
184
179
153
124
104
86
85
51
28
12
5
-8
-35
-8
0
-26
-54
-66
-62
-77
-101
-116
-107
-106
-126
-145
-160
-158
-154
-131
-121
-146
-170
-194
-187
-183
-191
-211
-222
-231
-271
-274
-263
-260
-262
-288
-293
-284
-284
-305
-339
-320
-311
-318
-326
-343
-309
-324
-342
-338
-335
-361
-386
-376
-366
-377
-393
-418
-418
-416
-417
-428
-451
-453
-464
-460
-465
-491
-488
-480
-512
-533
-528
-517
-529
-563
-564
-565
-596
-649
-646
-647
-659
-653
-669
-678
-671
-681
-703
-704
-704
-718
-702
-711
-709
-689
-673
-673
-667
-665
-666
-644
-642
-612
-598
-587
-584
-564
-541
-528
-502
-477
-458
-444
-413
-386
-341
-337
-329
-279
-258
-225
-201
-182
-156
-174
-165
-152
-158
-137
-137
-106
-85
-77
-51
-21
23
27
40
57
83
81
72
97
111
129
133
140
169
170
149
143
141
147
158
155
152
168
179
191
207
202
221
223
243
250
245
256
259
267
260
265
250
256
275
251
228
227
231
238
223
209
200
163
134
126
133
156
145
117
99
72
73
32
14
27
29
3
-14
-3
-5
11
-15
0
-24
-69
-67
-61
-63
-79
-76
-46
-63
-85
-72
-63
-53
-47
-46
-47
-35
-15
-22
-27
-4
27
2
-28
-39
-32
-12
0
6
-4
-9
-34
-42
-46
-32
-53
-67
-61
-79
-104
-108
-118
-129
-138
-149
-175
-200
-212
-231
-238
-248
-254
-306
-325
-331
-355
-339
-340
-363
-411
-432
-452
-470
-473
-479
-478
-517
-533
-501
-506
-512
-545
-542
-545
-565
-562
-567
-540
-526
-548
-522
-511
-536
-549
-536
-514
-536
-567
-564
-563
-576
-589
-585
-549
-553
-566
-571
-576
-562
-559
-559
-561
-566
-581
-591
-606
-621
-601
-610
-624
-641
-615
-587
-589
-588
-577
-554
-533
-509
-484
-456
-438
-434
-418
-407
-390
-375
-356
-333
-302
-279
-275
-247
-204
-169
-170
-158
-114
-122
-153
-129
-112
-115
-128
-117
-93
-90
-95
-85
-60
-37
-16
-3
12
38
41
30
6
-8
13
12
8
-21
-28
-22
-26
-24
-47
-36
-21
-26
-47
-54
-27
-20
-16
-12
-24
-40
-42
-47
-56
-69
-92
-97
-80
-84
-89
-95
-139
-166
-171
-161
-185
-217
-220
-202
-218
-268
-288
-300
-305
-307
-330
-337
-358
-373
-361
-371
-372
-391
-410
-409
-388
-392
-416
-418
-426
-432
-443
-470
-466
-427
-431
-457
-470
-459
-450
-466
-459
-439
-455
-458
-457
-455
-426
-453
-483
-498
-473
-466
-505
-509
-498
-504
-501
-511
-532
-528
-525
-528
-532
-508
-525
-517
-504
-507
-498
-491
-474
-477
-478
-473
-474
-480
-464
-452
-462
-456
-442
-412
-408
-388
-385
-377
-352
-344
-345
-343
-315
-280
-274
-277
-281
-289
-311
-305
-274
-246
-233
-250
-269
-243
-237
-245
-227
-188
-149
-155
-160
-147
-130
-152
-162
-145
-141
-142
-129
-118
-109
-84
-60
-64
-61
-42
-48
-31
-14
-19
-12
-19
-10
9
18
16
6
27
32
23
40
46
27
30
44
54
55
31
47
39
21
9
8
28
13
-2
3
12
-4
-29
-27
-25
-3
-21
-18
16
3
-31
-45
-48
-64
-63
-61
-86
-112
-143
-143
-134
-164
-170
-182
-161
-157
-171
-195
-189
-183
-204
-214
-213
-190
-189
-186
-165
-154
-165
-164
-165
-173
-187
-197
-176
-169
-179
-175
-171
-168
-159
-172
-184
-186
-193
-197
-199
-210
-227
-238
-263
-261
-269
-283
-326
-358
-364
-372
-399
-415
-424
-456
-465
-495
-506
-507
-521
-536
-535
-540
-550
-567
-550
-536
-570
-583
-566
-559
-561
-576
-583
-564
-562
-555
-544
-533
-533
-536
-519
-509
-518
-515
-502
-500
-507
-495
-486
-487
-472
-475
-445
-437
-429
-401
-380
-392
-383
-366
-378
-359
-346
-323
-294
-282
-295
-304
-272
-257
-258
-261
-254
-239
-243
-222
-224
-255
-267
-244
-241
-250
-260
-253
-216
-195
-214
-236
-227
-220
-249
-256
-249
-253
-256
-260
-276
-299
-306
-315
-295
-293
-330
-329
-338
-359
-366
-377
-397
-403
-410
-408
-413
-457
-462
-446
-436
-449
-477
-500
-528
-529
-521
-518
-543
-553
-544
-541
-538
-570
-560
-550
-574
-556
-566
-596
-576
-563
-554
-536
-548
-538
-528
-523
-523
-503
-474
-442
-389
-370
-375
-360
-318
-300
-264
-226
-234
-192
-162
-122
-87
-110
-115
-94
-42
-21
-24
-29
-11
40
39
49
88
109
133
150
162
184
193
205
247
275
277
279
298
332
357
380
375
407
419
449
472
442
438
424
409
412
380
339
323
316
336
289
249
228
204
198
169
122
107
87
51
36
27
-27
-62
-82
-96
-152
-198
-213
-212
-203
-258
-284
-296
-297
-324
-354
-367
-366
-387
-422
-423
-424
-457
-489
-493
-511
-513
-553
-565
-544
-574
-601
-606
-592
-588
-588
-600
-600
-605
-623
-632
-631
-629
-663
-663
-638
-633
-642
-651
-639
-636
-633
-643
-649
-627
-599
-577
-575
-590
-583
-555
-554
-565
-560
-538
-526
-497
-516
-536
-502
-494
-504
-516
-511
-500
-492
-473
-469
-477
-497
-492
-450
-476
-492
-471
-436
-410
-417
-417
-404
-410
-416
-419
-411
-403
-386
-354
-345
-322
-289
-281
-263
-240
-212
-206
-222
-205
-176
-177
-182
-191
-173
-142
-128
-104
-99
-82
-19
-19
-31
-20
2
48
52
64
45
47
3
4
38
41
34
17
30
23
-6
-74
-97
-94
-86
-101
-132
-179
-204
-189
-205
-232
-283
-285
-284
-299
-299
-336
-343
-338
-332
-349
-381
-417
-428
-432
-454
-481
-499
-483
-487
-477
-464
-477
-504
-504
-488
-505
-490
-480
-459
-423
-394
-386
-406
-375
-352
-328
-330
-332
-312
-283
-266
-264
-235
-240
-224
-177
-168
-173
-144
-130
-115
-101
-112
-99
-94
-101
-91
-96
-109
-112
-97
-71
-63
-78
-64
-48
-53
-38
-51
-69
-70
-75
-65
-68
-85
-66
-57
-87
-100
-119
-82
-89
-115
-132
-140
-131
-159
-165
-196
-214
-250
-268
-272
-282
-299
-316
-309
-313
-338
-376
-380
-372
-408
-432
-439
-448
-479
-465
-464
-484
-490
-505
-478
-487
-514
-503
-471
-481
-509
-551
-549
-527
-529
-536
-558
-551
-556
-553
-549
-554
-576
-577
-578
-585
-577
-582
-597
-601
-577
-581
-577
-565
-551
-549
-563
-549
-527
-537
-542
-541
-551
-551
-544
-520
-512
-518
-529
-534
-520
-499
-492
-501
-490
-470
-458
-460
-460
-476
-466
-459
-450
-435
-456
-440
-432
-428
-421
-436
-424
-409
-397
-388
-390
-414
-444
-469
-445
-439
-443
-448
-465
-466
-482
-499
-501
-476
-451
-436
-442
-438
-420
-406
-375
-348
-337
-335
-323
-306
-268
-257
-266
-226
-208
-213
-195
-155
-146
-147
-132
-109
-111
-107
-73
-60
-61
-50
-70
-55
-34
-19
-5
-31
-49
-22
-6
-11
-29
-33
-4
-9
-7
-19
-44
-34
-23
-20
-27
-59
-75
-69
-59
-55
-62
-61
-65
-46
-59
-72
-58
-61
-78
-75
-82
-76
-47
-40
-46
-78
-77
-59
-64
-77
-89
-99
-103
-128
-147
-142
-131
-131
-151
-179
-203
-216
-189
-194
-242
-257
-249
-256
-276
-288
-300
-347
-352
-334
-347
-371
-385
-345
-341
-364
-393
-407
-397
-388
-394
-392
-396
-380
-352
-355
-355
-335
-290
-252
-257
-239
-207
-202
-212
-199
-194
-204
-191
-187
-184
-170
-157
-145
-114
-80
-67
-46
-21
-20
-10
28
34
29
40
52
72
58
76
87
87
92
95
113
73
78
116
115
106
98
117
118
106
89
77
67
61
45
36
44
47
55
60
61
35
35
41
56
84
51
17
6
5
-4
-19
-27
-31
-21
-14
-44
-65
-80
-88
-107
-154
-170
-177
-198
-214
-233
-237
-232
-250
-263
-268
-264
-264
-251
-244
-265
-263
-287
-285
-274
-285
-289
-270
-250
-263
-271
-291
-292
-289
-284
-266
-270
-256
-232
-268
-304
-315
-307
-310
-334
-337
-343
-342
-361
-376
-387
-379
-362
-383
-397
-413
-396
-410
-444
-438
-440
-451
-454
-453
-465
-475
-494
-507
-524
-536
-528
-544
-538
-546
-560
-586
-596
-587
-594
-623
-643
-644
-664
-668
-646
-618
-652
-664
-647
-642
-668
-690
-663
-659
-661
-671
-665
-645
-629
-636
-642
-637
-629
-607
-621
-610
-595
-585
-578
-551
-519
-529
-523
-496
-472
-464
-473
-470
-450
-437
-448
-436
-409
-417
-433
-426
-408
-390
-394
-390
-384
-380
-380
-403
-398
-375
-391
-406
-401
-403
-407
-417
-423
-404
-388
-363
-361
-365
-361
-364
-365
-332
-301
-312
-311
-314
-294
-268
-274
-255
-237
-224
-205
-209
-197
-186
-180
-151
-125
-108
-101
-110
-103
-84
-86
-101
-95
-86
-78
-79
-83
-85
-77
-90
-95
-80
-103
-138
-125
-115
-115
-135
-144
-129
-151
-152
-152
-159
-165
-190
-183
-170
-191
-213
-219
-220
-228
-254
-279
-283
-269
-267
-287
-291
-299
-290
-298
-312
-283
-282
-289
-281
-258
-255
-275
-274
-232
-209
-240
-249
-228
-227
-244
-257
-263
-248
-251
-274
-287
-276
-266
-271
-273
-305
-330
-332
-324
-317
-307
-325
-338
-331
-317
-307
-360
-388
-360
-344
-357
-356
-356
-360
-362
-360
-371
-376
-356
-344
-315
-286
-294
-306
-315
-303
-289
-312
-329
-321
-316
-330
-341
-338
-333
-323
-313
-326
-335
-310
-303
-303
-301
-279
-283
-283
-266
-271
-269
-266
-241
-202
-167
-167
-165
-109
-113
-131
-133
-139
-165
-160
-132
-128
-125
-128
-135
-129
-99
-94
-73
-58
-33
-41
-77
-72
-75
-85
-94
-109
-116
-100
-102
-149
-163
-170
-186
-187
-214
-255
-275
-279
-280
-323
-347
-371
-399
-412
-443
-457
-500
-506
-508
-530
-560
-599
-591
-579
-586
-616
-646
-662
-659
-628
-634
-673
-652
-618
-623
-637
-625
-596
-594
-576
-553
-532
-542
-540
-525
-506
-499
-503
-494
-481
-474
-477
-479
-464
-428
-431
-430
-428
-416
-402
-371
-352
-361
-342
-322
-318
-301
-284
-280
-274
-268
-250
-227
-211
-204
-190
-166
-149
-151
-143
-116
-91
-73
-73
-45
-19
-26
-17
3
28
0
-25
-14
23
19
10
10
-17
-20
-17
-35
-54
-42
-45
-41
-62
-82
-62
-47
-92
-111
-151
-197
-203
-220
-232
-243
-248
-255
-255
-285
-302
-293
-283
-258
-268
-276
-289
-289
-300
-317
-324
-325
-298
-304
-325
-321
-310
-290
-300
-296
-292
-306
-309
-302
-302
-322
-335
-331
-313
-310
-306
-288
-266
-257
-249
-242
-212
-202
-187
-170
-150
-141
-136
-115
-78
-65
-50
-15
-2
36
46
34
46
82
83
98
122
104
110
126
114
78
66
64
67
59
37
27
22
10
13
-10
-29
-30
-34
-32
-65
-103
-141
-162
-160
-188
-224
-221
-219
-245
-258
-273
-283
-296
-307
-303
-313
-337
-376
-388
-386
-392
-408
-424
-423
-445
-449
-446
-432
-426
-438
-446
-457
-441
-449
-471
-483
-497
-519
-531
-516
-509
-522
-529
-508
-492
-466
-439
-454
-433
-407
-391
-374
-366
-366
-347
-342
-347
-326
-327
-313
-292
-255
-256
-239
-221
-207
-210
-228
-219
-232
-237
-243
-255
-271
-260
-254
-262
-252
-225
-218
-224
-252
-259
-252
-269
-276
-293
-286
-290
-315
-328
-330
-336
-344
-343
-365
-379
-406
-401
-396
-422
-451
-471
-482
-491
-514
-546
-548
-533
-555
-550
-517
-509
-507
-517
-520
-509
-532
-526
-524
-522
-521
-542
-522
-532
-540
-522
-515
-504
-525
-517
-509
-494
-501
-519
-497
-455
-438
-445
-432
-430
-418
-428
-419
-406
-389
-403
-431
-422
-409
-407
-396
-390
-371
-344
-331
-308
-295
-294
-285
-281
-254
-221
-232
-235
-237
-220
-218
-217
-218
-204
-174
-148
-135
-129
-106
-76
-85
-102
-64
-10
11
-7
3
39
41
58
82
92
75
57
74
73
74
69
66
88
104
99
78
98
114
110
142
137
128
136
135
131
109
107
115
129
116
93
85
75
63
75
61
28
29
7
-2
-14
-34
-25
-23
-45
-50
-44
-30
-37
-46
-57
-55
-51
-68
-74
-63
-69
-86
-98
-107
-110
-132
-139
-166
-167
-171
-192
-193
-205
-210
-215
-228
-221
-223
-248
-274
-271
-281
-315
-334
-334
-338
-349
-372
-373
-388
-427
-420
-438
-451
-467
-495
-500
-500
-514
-538
-552
-557
-562
-592
-622
-639
-645
-642
-670
-691
-709
-718
-705
-724
-746
-762
-750
-747
-762
-756
-748
-729
-735
-748
-732
-735
-713
-661
-652
-647
-662
-640
-615
-603
-588
-591
-565
-526
-494
-482
-474
-433
-413
-393
-369
-362
-357
-344
-313
-304
-320
-316
-304
-298
-287
-301
-294
-271
-284
-303
-303
-293
-276
-274
-271
-272
-262
-268
-257
-244
-243
-237
-238
-225
-193
-189
-214
-207
-204
-209
-210
-214
-213
-219
-204
-179
-186
-195
-210
-208
-210
-224
-210
-213
-217
-198
-187
-188
-201
-206
-170
-161
-166
-157
-130
-131
-150
-149
-139
-125
-119
-113
-88
-104
-118
-116
-114
-114
-143
-145
-136
-123
-125
-154
-171
-186
-190
-208
-224
-233
-251
-258
-263
-277
-276
-304
-316
-314
-307
-312
-341
-331
-323
-327
-344
-360
-348
-366
-389
-398
-400
-413
-426
-422
-414
-403
-418
-416
-390
-388
-419
-430
-417
-385
-382
-407
-411
-411
-414
-405
-405
-385
-377
-356
-315
-311
-316
-306
-280
-265
-259
-253
-247
-234
-225
-214
-207
-206
-191
-162
-171
-193
-192
-184
-162
-162
-165
-169
-164
-152
-146
-141
-171
-174
-119
-107
-120
-124
-123
-112
-119
-124
-108
-95
-126
-137
-120
-104
-121
-132
-112
-85
-94
-137
-150
-128
-132
-154
-136
-102
-99
-115
-124
-122
-122
-140
-144
-141
-157
-176
-170
-170
-171
-181
-187
-162
-138
-148
-168
-164
-150
-140
-145
-170
-177
-169
-150
-168
-197
-174
-170
-181
-172
-169
-145
-133
-139
-160
-185
-190
-210
-220
-226
-247
-260
-286
-307
-301
-306
-317
-347
-356
-347
-378
-401
-404
-405
-413
-437
-431
-429
-449
-469
-485
-487
-496
-500
-479
-450
-434
-425
-396
-369
-361
-356
-361
-362
-338
-333
-346
-349
-341
-307
-280
-271
-269
-251
-248
-247
-227
-216
-224
-232
-234
-221
-230
-259
-274
-290
-302
-315
-363
-392
-387
-397
-424
-445
-458
-472
-478
-462
-468
-490
-514
-519
-502
-498
-495
-495
-496
-498
-495
-479
-462
-445
-415
-386
-398
-422
-412
-366
-340
-326
-311
-310
-290
-272
-257
-235
-227
-205
-174
-163
-153
-163
-174
-145
-127
-130
-119
-99
-99
-94
-95
-101
-113
-131
-140
-145
-141
-147
-187
-210
-210
-215
-240
-245
-226
-236
-248
-240
-230
-234
-238
-248
-262
-245
-255
-247
-236
-241
-249
-255
-239
-254
-250
-255
-249
-238
-215
-220
-229
-197
-185
-192
-206
-192
-190
-199
-191
-199
-201
-222
-236
-222
-211
-222
-256
-260
-259
-263
-288
-319
-319
-322
-317
-323
-344
-375
-376
-392
-401
-397
-422
-435
-429
-426
-458
-485
-478
-499
-516
-520
-521
-524
-543
-573
-603
-613
-594
-600
-609
-623
-625
-616
-629
-611
-600
-609
-619
-603
-589
-595
-585
-581
-567
-542
-517
-508
-518
-497
-474
-455
-445
-445
-445
-428
-417
-423
-429
-410
-409
-406
-392
-398
-396
-388
-393
-405
-394
-399
-395
-396
-399
-396
-400
-403
-407
-398
-387
-408
-422
-404
-388
-383
-381
-388
-389
-390
-399
-401
-394
-394
-385
-376
-386
-372
-378
-390
-368
-352
-351
-334
-322
-298
-297
-277
-262
-274
-262
-260
-232
-196
-214
-214
-185
-181
-193
-195
-163
-133
-136
-137
-118
-114
-101
-83
-72
-61
-61
-56
-45
-41
-35
-20
-19
-22
-20
-29
-27
-8
7
18
25
13
1
-11
-21
-22
-42
-52
-57
-64
-63
-81
-76
-56
-66
-59
-53
-76
-83
-79
-81
-82
-91
-93
-78
-59
-58
-75
-72
-77
-61
-51
-43
-22
-25
-28
-21
-1
-4
-9
4
0
14
16
9
16
29
23
21
27
23
5
0
18
9
-7
-21
-19
-32
-35
-35
-19
-27
-76
-83
-79
-86
-83
-105
-118
-132
-144
-165
-194
-198
-193
-187
-187
-206
-234
-241
-234
-235
-233
-230
-237
-262
-252
-237
-237
-268
-267
-240
-253
-276
-299
-286
-271
-274
-296
-315
-318
-323
-323
-343
-372
-392
-392
-378
-372
-377
-357
-356
-385
-402
-403
-408
-404
-385
-384
-390
-389
-396
-398
-387
-397
-425
-416
-398
-414
-427
-429
-420
-423
-422
-422
-403
-406
-429
-406
-413
-430
-443
-450
-434
-427
-438
-459
-466
-458
-459
-474
-462
-452
-447
-455
-492
-473
-468
-477
-482
-479
-484
-495
-497
-504
-490
-478
-479
-480
-484
-476
-489
-492
-503
-504
-501
-492
-486
-470
-462
-473
-478
-477
-462
-455
-455
-463
-457
-446
-435
-428
-415
-415
-407
-393
-393
-391
-379
-375
-375
-367
-363
-355
-362
-363
-345
-331
-326
-319
-312
-312
-289
-291
-287
-257
-243
-272
-278
-255
-270
-286
-289
-279
-262
-268
-261
-240
-227
-229
-245
-241
-243
-255
-268
-273
-276
-255
-243
-251
-252
-259
-244
-214
-194
-180
-167
-171
-164
-143
-126
-132
-135
-124
-96
-81
-100
-105
-85
-33
-9
-20
-21
7
29
45
50
71
83
98
134
135
133
139
148
166
161
159
179
207
215
205
206
210
209
213
234
257
254
252
286
301
305
308
330
331
310
307
291
295
305
314
302
284
280
282
287
288
301
308
302
319
330
337
319
320
316
292
262
236
235
216
200
196
167
162
175
160
149
132
127
116
79
61
55
38
25
3
-1
-28
-37
-44
-59
-75
-80
-69
-102
-124
-136
-158
-200
-215
-220
-225
-242
-256
-259
-270
-285
-304
-321
-361
-394
-401
-401
-417
-446
-447
-441
-459
-471
-493
-500
-520
-549
-552
-540
-542
-571
-591
-588
-581
-602
-625
-636
-630
-635
-648
-646
-663
-671
-684
-672
-663
-673
-669
-672
-666
-668
-663
-658
-653
-656
-672
-677
-679
-676
-678
-688
-705
-715
-716
-708
-718
-735
-746
-741
-727
-723
-712
-703
-690
-691
-693
-699
-709
-719
-714
-698
-701
-692
-682
-694
-670
-649
-644
-629
-619
-610
-595
-609
-622
-611
-603
-605
-614
-612
-611
-605
-630
-645
-634
-623
-614
-607
-599
-583
-573
-574
-575
-584
-604
-626
-624
-614
-598
-593
-612
-614
-611
-600
-591
-596
-588
-593
-600
-602
-615
-610
-600
-594
-604
-600
-596
-591
-578
-557
-541
-525
-502
-482
-473
-485
-473
-457
-447
-436
-424
-428
-449
-435
-405
-390
-389
-379
-367
-355
-358
-368
-377
-376
-365
-397
-429
-439
-433
-406
-409
-402
-410
-434
-430
-412
-410
-407
-395
-389
-368
-348
-356
-350
-322
-308
-291
-292
-287
-271
-256
-256
-267
-251
-214
-208
-208
-186
-181
-167
-150
-131
-109
-95
-89
-56
-35
-37
-26
-24
-12
14
54
75
82
76
95
114
108
109
110
124
135
133
120
108
114
116
114
93
71
73
75
70
69
77
85
65
55
76
47
30
47
61
68
52
33
38
31
17
5
-1
16
38
42
40
27
26
44
32
21
44
45
44
57
40
26
6
8
-6
-27
-38
-38
-46
-62
-66
-65
-62
-51
-38
-58
-82
-91
-84
-107
-108
-111
-105
-99
-92
-98
-114
-111
-122
-114
-104
-97
-98
-92
-82
-88
-86
-92
-96
-84
-77
-77
-79
-73
-71
-79
-71
-67
-83
-80
-69
-78
-99
-103
-89
-99
-125
-126
-107
-114
-125
-111
-112
-110
-109
-112
-133
-146
-163
-180
-176
-170
-154
-154
-157
-151
-155
-135
-135
-156
-133
-122
-124
-128
-121
-108
-108
-96
-74
-70
-80
-93
-83
-53
-58
-72
-62
-43
-30
-42
-70
-62
-32
-56
-66
-58
-68
-79
-75
-93
-113
-125
-132
-126
-135
-152
-170
-174
-167
-174
-186
-202
-216
-214
-220
-234
-236
-227
-232
-236
-253
-258
-262
-265
-283
-299
-316
-329
-346
-367
-362
-382
-405
-412
-427
-436
-460
-456
-452
-467
-456
-466
-466
-469
-464
-447
-451
-437
-432
-442
-445
-468
-460
-447
-459
-468
-460
-468
-470
-455
-431
-410
-421
-424
-409
-396
-401
-414
-408
-394
-391
-402
-397
-394
-385
-376
-396
-411
-416
-417
-416
-403
-388
-392
-394
-389
-358
-356
-370
-358
-349
-342
-349
-334
-306
-308
-323
-330
-345
-362
-375
-359
-349
-335
-323
-331
-308
-313
-305
-290
-277
-249
-241
-232
-233
-220
-213
-215
-209
-199
-167
-142
-159
-167
-159
-163
-143
-155
-158
-149
-146
-145
-147
-133
-136
-122
-138
-147
-142
-147
-142
-137
-129
-152
-147
-137
-149
-169
-183
-191
-198
-196
-207
-204
-204
-202
-200
-235
-251
-240
-247
-252
-267
-287
-286
-282
-283
-308
-330
-337
-324
-323
-332
-363
-370
-357
-372
-376
-376
-381
-385
-411
-414
-414
-426
-428
-430
-434
-446
-456
-478
-489
-487
-482
-486
-492
-478
-481
-482
-490
-497
-485
-487
-486
-485
-486
-492
-519
-527
-502
-494
-499
-489
-477
-490
-498
-484
-473
-459
-459
-434
-431
-441
-418
-417
-409
-399
-413
-393
-376
-360
-347
-346
-341
-334
-331
-340
-340
-346
-339
-331
-328
-319
-297
-302
-297
-292
-276
-248
-232
-217
-219
-199
-200
-204
-190
-169
-172
-184
-185
-186
-153
-126
-121
-107
-80
-86
-91
-87
-76
-34
-28
-8
-5
10
39
30
20
29
46
50
47
34
46
63
56
41
23
20
26
26
30
32
63
64
59
68
53
55
58
68
62
55
48
51
48
41
41
41
33
28
25
33
31
11
15
26
18
13
9
1
20
7
-21
-54
-60
-66
-79
-95
-121
-132
-149
-155
-147
-164
-172
-175
-187
-202
-206
-209
-215
-213
-221
-228
-236
-235
-252
-249
-242
-255
-262
-252
-230
-219
-228
-235
-244
-247
-270
-279
-261
-259
-255
-260
-255
-244
-244
-250
-249
-230
-220
-206
-207
-197
-191
-216
-224
-228
-232
-218
-207
-222
-213
-201
-205
-210
-208
-191
-175
-167
-193
-212
-210
-222
-226
-219
-228
-234
-233
-236
-238
-241
-251
-259
-247
-239
-230
-222
-214
-203
-197
-193
-201
-216
-214
-216
-213
-196
-213
-223
-220
-218
-221
-246
-246
-248
-250
-244
-241
-243
-249
-284
-290
-282
-296
-308
-312
-327
-363
-360
-363
-361
-361
-363
-364
-388
-391
-392
-430
-470
-477
-470
-481
-500
-491
-492
-528
-556
-585
-576
-570
-560
-560
-579
-585
-594
-587
-584
-582
-583
-586
-559
-548
-551
-546
-539
-519
-500
-482
-487
-493
-493
-478
-480
-488
-480
-475
-471
-477
-488
-485
-488
-481
-469
-483
-484
-470
-463
-465
-454
-450
-448
-422
-419
-393
-374
-363
-341
-347
-334
-319
-320
-318
-289
-257
-243
-257
-257
-254
-266
-255
-227
-223
-225
-209
-214
-202
-199
-208
-181
-151
-158
-169
-155
-145
-123
-111
-134
-144
-149
-158
-155
-154
-131
-141
-169
-188
-190
-188
-197
-176
-173
-175
-187
-192
-191
-190
-192
-199
-209
-208
-227
-235
-207
-193
-196
-216
-219
-213
-214
-227
-227
-225
-224
-231
-239
-238
-243
-246
-255
-267
-264
-262
-258
-238
-255
-256
-249
-257
-242
-231
-218
-206
-202
-188
-188
-180
-158
-152
-150
-138
-131
-121
-117
-124
-139
-151
-153
-158
-159
-139
-145
-163
-177
-193
-196
-207
-197
-220
-224
-243
-270
-272
-279
-282
-297
-304
-291
-286
-288
-299
-309
-328
-355
-365
-357
-343
-353
-379
-379
-377
-386
-392
-413
-407
-407
-417
-428
-433
-437
-450
-449
-445
-443
-451
-445
-438
-432
-426
-411
-416
-431
-422
-416
-407
-395
-396
-403
-424
-418
-409
-419
-429
-424
-410
-389
-380
-374
-363
-355
-344
-365
-355
-341
-330
-313
-308
-291
-293
-309
-307
-284
-275
-264
-270
-282
-285
-296
-293
-281
-283
-282
-258
-251
-257
-261
-284
-279
-272
-268
-263
-277
-287
-284
-288
-306
-299
-280
-271
-266
-269
-283
-284
-266
-263
-240
-232
-226
-237
-236
-225
-235
-220
-207
-225
-203
-197
-224
-219
-216
-204
-213
-213
-204
-194
-192
-199
-212
-217
-212
-199
-178
-168
-164
-166
-162
-165
-149
-145
-155
-140
-117
-111
-120
-115
-101
-91
-93
-90
-78
-64
-54
-64
-78
-80
-84
-85
-99
-81
-55
-62
-60
-47
-49
-58
-60
-46
-39
-25
-34
-37
-26
-23
-28
-37
-41
-36
-32
-65
-75
-70
-76
-77
-78
-66
-62
-71
-56
-54
-57
-57
-59
-77
-86
-79
-83
-83
-78
-64
-58
-70
-71
-70
-88
-107
-128
-141
-150
-150
-168
-190
-204
-227
-247
-253
-242
-229
-226
-234
-247
-259
-276
-306
-330
-337
-355
-375
-388
-403
-404
-407
-413
-420
-417
-417
-439
-444
-458
-453
-464
-484
-499
-504
-504
-496
-499
-511
-520
-542
-549
-541
-549
-573
-578
-573
-588
-604
-603
-610
-619
-613
-613
-606
-601
-621
-635
-624
-604
-613
-629
-650
-641
-631
-618
-599
-587
-581
-592
-606
-603
-605
-597
-583
-581
-576
-583
-585
-582
-573
-577
-580
-571
-559
-544
-534
-538
-534
-529
-520
-528
-543
-523
-519
-516
-499
-497
-477
-463
-453
-439
-448
-443
-440
-440
-436
-425
-410
-416
-401
-387
-403
-406
-390
-375
-348
-326
-320
-309
-286
-272
-271
-259
-234
-231
-244
-249
-252
-256
-249
-246
-262
-263
-254
-261
-259
-256
-270
-262
-280
-298
-304
-324
-324
-317
-318
-321
-324
-320
-317
-320
-320
-314
-313
-287
-279
-294
-300
-280
-246
-254
-260
-241
-208
-200
-197
-186
-184
-189
-186
-184
-182
-175
-190
-190
-188
-204
-198
-196
-210
-220
-205
-192
-189
-191
-208
-232
-226
-241
-248
-244
-229
-209
-220
-229
-227
-232
-235
-233
-224
-226
-256
-276
-270
-268
-290
-312
-316
-301
-312
-330
-336
-336
-338
-334
-330
-323
-337
-317
-289
-283
-291
-292
-294
-290
-279
-301
-302
-291
-284
-271
-274
-271
-245
-240
-241
-261
-271
-264
-286
-286
-280
-285
-299
-294
-307
-341
-345
-342
-343
-360
-358
-362
-379
-379
-381
-392
-416
-420
-428
-425
-436
-449
-443
-459
-469
-468
-460
-480
-491
-496
-504
-505
-506
-516
-526
-534
-542
-536
-532
-536
-547
-562
-550
-553
-552
-545
-548
-544
-544
-535
-526
-527
-538
-541
-526
-516
-490
-486
-482
-457
-447
-431
-423
-427
-411
-407
-415
-419
-416
-420
-414
-401
-420
-426
-416
-406
-417
-420
-409
-420
-432
-420
-406
-404
-393
-368
-357
-351
-357
-342
-340
-330
-296
-266
-239
-255
-225
-200
-216
-202
-192
-177
-173
-157
-152
-164
-155
-147
-139
-132
-118
-95
-92
-116
-118
-128
-137
-165
-182
-194
-208
-214
-211
-199
-184
-179
-167
-159
-149
-123
-141
-164
-165
-142
-139
-143
-143
-136
-157
-168
-145
-136
-136
-155
-144
-130
-145
-158
-168
-174
-182
-183
-200
-199
-179
-188
-212
-210
-196
-207
-220
-224
-217
-221
-215
-236
-261
-265
-279
-279
-268
-261
-279
-294
-317
-322
-307
-306
-303
-296
-288
-295
-288
-282
-281
-287
-291
-299
-310
-306
-288
-274
-283
-277
-262
-251
-250
-260
-249
-212
-211
-226
-210
-202
-193
-189
-192
-194
-193
-181
-195
-202
-202
-206
-201
-209
-219
-208
-213
-252
-260
-256
-248
-259
-274
-264
-260
-264
-259
-239
-231
-244
-249
-247
-241
-246
-244
-224
-220
-209
-217
-214
-208
-201
-196
-201
-196
-214
-206
-187
-198
-201
-208
-207
-201
-206
-206
-207
-218
-227
-219
-208
-213
-246
-257
-246
-249
-262
-277
-279
-301
-315
-342
-353
-348
-355
-384
-417
-411
-415
-438
-425
-396
-399
-411
-417
-431
-441
-426
-425
-432
-418
-404
-400
-399
-393
-381
-378
-372
-357
-362
-360
-358
-357
-337
-343
-347
-342
-335
-333
-343
-360
-360
-367
-381
-391
-405
-410
-401
-395
-404
-394
-379
-405
-425
-423
-431
-447
-453
-461
-475
-482
-474
-476
-492
-520
-517
-515
-552
-551
-567
-573
-563
-561
-570
-580
-585
-589
-591
-614
-614
-626
-637
-633
-634
-649
-648
-631
-605
-591
-608
-603
-570
-549
-533
-517
-519
-482
-477
-480
-492
-484
-484
-498
-484
-477
-476
-486
-488
-470
-457
-458
-441
-424
-389
-370
-352
-328
-298
-280
-273
-240
-225
-215
-215
-184
-156
-147
-135
-115
-76
-73
-81
-78
-71
-78
-65
-60
-76
-72
-64
-61
-59
-68
-65
-77
-98
-113
-123
-128
-117
-109
-112
-111
-106
-104
-106
-90
-88
-92
-92
-89
-77
-91
-90
-108
-121
-118
-138
-135
-148
-151
-149
-143
-127
-114
-121
-130
-122
-125
-139
-157
-140
-150
-163
-174
-165
-167
-179
-178
-178
-188
-206
-192
-186
-205
-203
-194
-187
-198
-203
-215
-248
-242
-252
-291
-306
-324
-343
-357
-370
-391
-403
-391
-418
-443
-452
-459
-471
-479
-495
-502
-492
-493
-476
-469
-478
-475
-479
-476
-447
-429
-414
-400
-380
-354
-330
-316
-282
-246
-220
-189
-136
-111
-109
-99
-87
-82
-71
-31
-9
7
5
11
20
17
22
4
-15
-6
-2
-16
-27
-23
-21
-42
-68
-51
-35
-53
-71
-74
-65
-71
-75
-94
-86
-106
-143
-177
-207
-221
-230
-234
-240
-243
-260
-273
-292
-297
-311
-322
-320
-330
-339
-344
-356
-352
-363
-369
-363
-370
-372
-370
-387
-385
-389
-389
-378
-396
-383
-389
-388
-386
-377
-389
-393
-381
-382
-375
-366
-347
-333
-334
-353
-344
-351
-350
-329
-321
-317
-312
-318
-340
-340
-330
-319
-312
-347
-356
-330
-308
-307
-279
-261
-264
-256
-262
-262
-280
-261
-248
-236
-231
-231
-204
-185
-190
-185
-174
-165
-162
-165
-150
-154
-155
-159
-151
-153
-168
-164
-178
-178
-184
-193
-194
-209
-205
-194
-214
-234
-233
-234
-235
-222
-231
-253
-244
-210
-207
-241
-235
-197
-191
-230
-228
-203
-182
-211
-209
-154
-165
-201
-213
-214
-214
-224
-239
-226
-218
-214
-222
-198
-194
-215
-222
-216
-207
-207
-206
-219
-218
-222
-221
-215
-196
-188
-173
-156
-139
-138
-129
-117
-119
-112
-108
-123
-123
-130
-156
-172
-161
-149
-158
-176
-188
-177
-187
-200
-214
-202
-189
-180
-183
-162
-140
-127
-127
-121
-85
-65
-40
-58
-43
-14
-18
-14
7
50
69
71
100
134
134
138
134
154
174
169
193
214
211
214
223
224
213
217
246
266
249
242
242
226
209
205
210
195
165
137
142
143
93
83
56
25
-6
-40
-45
-68
-79
-106
-138
-170
-209
-226
-248
-278
-282
-312
-350
-375
-383
-414
-461
-469
-476
-477
-473
-485
-506
-502
-510
-542
-555
-558
-554
-552
-570
-566
-572
-601
-615
-629
-628
-626
-633
-618
-613
-601
-613
-595
-569
-544
-531
-559
-569
-538
-509
-523
-557
-528
-487
-497
-494
-480
-469
-472
-469
-465
-443
-431
-450
-442
-429
-422
-417
-424
-397
-381
-372
-382
-387
-381
-381
-372
-377
-362
-333
-336
-339
-328
-337
-360
-358
-355
-360
-390
-412
-403
-390
-387
-406
-387
-366
-350
-343
-361
-367
-364
-355
-364
-345
-333
-344
-329
-320
-332
-329
-306
-278
-252
-254
-246
-266
-254
-222
-230
-228
-242
-246
-270
-287
-294
-291
-263
-275
-284
-258
-273
-307
-298
-294
-321
-320
-290
-265
-291
-299
-285
-274
-287
-305
-284
-251
-277
-308
-318
-319
-306
-340
-335
-325
-304
-312
-315
-296
-270
-233
-244
-230
-192
-182
-191
-179
-180
-171
-151
-129
-118
-108
-95
-81
-75
-75
-41
-23
-56
-62
-44
-49
-85
-118
-102
-107
-154
-175
-177
-151
-183
-227
-233
-219
-197
-228
-253
-250
-278
-292
-306
-309
-306
-354
-359
-340
-340
-371
-407
-416
-429
-440
-458
-474
-492
-509
-534
-549
-560
-555
-551
-574
-571
-583
-587
-594
-603
-634
-653
-636
-647
-647
-608
-600
-588
-579
-597
-587
-573
-564
-553
-544
-532
-539
-548
-548
-535
-511
-518
-495
-464
-457
-465
-462
-429
-421
-438
-438
-409
-400
-395
-399
-384
-382
-403
-399
-382
-364
-383
-402
-413
-404
-389
-411
-396
-387
-394
-405
-386
-339
-351
-357
-349
-347
-326
-325
-341
-338
-328
-324
-315
-324
-340
-336
-332
-332
-351
-369
-360
-388
-417
-369
-364
-381
-391
-388
-391
-403
-399
-416
-416
-415
-418
-428
-434
-414
-413
-416
-407
-400
-395
-407
-411
-388
-395
-400
-390
-377
-381
-412
-409
-423
-419
-405
-417
-438
-456
-420
-404
-418
-413
-389
-363
-354
-320
-314
-329
-301
-267
-265
-253
-215
-200
-231
-241
-228
-207
-200
-196
-161
-148
-128
-119
-122
-113
-121
-120
-79
-63
-72
-65
-29
-37
-42
-27
-32
-24
-39
-88
-97
-84
-84
-99
-107
-113
-104
-118
-136
-106
-126
-103
-105
-107
-91
-117
-110
-115
-117
-116
-107
-89
-108
-139
-150
-159
-144
-158
-164
-145
-137
-134
-142
-138
-154
-142
-121
-124
-98
-81
-109
-143
-147
-150
-101
-96
-124
-113
-96
-126
-155
-151
-137
-173
-196
-187
-198
-210
-242
-255
-248
-214
-223
-231
-215
-187
-207
-207
-188
-174
-168
-169
-132
-106
-101
-120
-124
-118
-117
-126
-125
-105
-100
-129
-112
-100
-110
-95
-89
-104
-105
-76
-69
-82
-103
-101
-113
-142
-150
-149
-146
-161
-179
-164
-185
-220
-237
-252
-256
-257
-264
-294
-307
-321
-344
-360
-349
-338
-338
-325
-343
-359
-355
-342
-374
-416
-411
-425
-418
-402
-405
-429
-456
-465
-464
-475
-462
-462
-441
-438
-472
-461
-466
-490
-476
-445
-421
-439
-426
-398
-405
-413
-430
-409
-406
-421
-406
-389
-375
-371
-377
-350
-338
-348
-351
-356
-338
-359
-378
-378
-360
-336
-370
-375
-370
-346
-355
-378
-367
-355
-371
-382
-373
-347
-321
-334
-320
-296
-287
-296
-282
-277
-227
-216
-234
-217
-211
-160
-149
-169
-170
-141
-126
-164
-175
-141
-104
-120
-137
-101
-81
-99
-113
-86
-74
-100
-96
-83
-78
-84
-96
-109
-78
-83
-96
-115
-101
-75
-93
-137
-146
-139
-182
-225
-224
-246
-255
-261
-307
-293
-309
-329
-349
-378
-378
-410
-427
-432
-443
-455
-459
-478
-494
-496
-512
-536
-554
-585
-573
-554
-578
-590
-597
-580
-590
-623
-643
-639
-661
-690
-691
-718
-741
-738
-730
-722
-717
-731
-709
-709
-707
-702
-666
-630
-631
-635
-631
-616
-601
-588
-589
-602
-592
-578
-585
-567
-574
-554
-514
-516
-520
-492
-467
-487
-480
-431
-385
-387
-386
-381
-368
-351
-327
-318
-278
-247
-243
-231
-224
-219
-223
-207
-180
-147
-140
-147
-123
-109
-95
-72
-42
-42
-17
-12
-44
-18
-21
-12
-31
-61
-58
-48
-47
-65
-53
-42
-72
-71
-76
-90
-72
-70
-54
-41
-64
-84
-88
-98
-120
-124
-114
-109
-121
-136
-127
-126
-126
-152
-185
-214
-232
-235
-255
-279
-288
-295
-302
-307
-294
-283
-300
-291
-281
-311
-316
-308
-299
-286
-296
-285
-261
-264
-290
-277
-234
-201
-199
-200
-200
-198
-200
-185
-175
-188
-192
-210
-216
-224
-214
-206
-210
-226
-225
-222
-232
-245
-260
-240
-244
-283
-319
-301
-289
-329
-334
-329
-325
-329
-379
-383
-362
-329
-361
-369
-351
-383
-396
-414
-421
-405
-408
-415
-413
-392
-387
-416
-436
-442
-450
-425
-438
-420
-400
-418
-413
-445
-445
-462
-472
-463
-460
-445
-456
-463
-442
-441
-467
-481
-489
-502
-518
-528
-538
-543
-553
-555
-530
-534
-556
-565
-580
-553
-531
-571
-564
-535
-514
-499
-506
-501
-487
-467
-480
-486
-458
-445
-481
-443
-398
-396
-407
-385
-365
-362
-355
-351
-316
-293
-269
-231
-195
-172
-153
-138
-105
-91
-102
-93
-61
-52
-53
-48
-24
4
-4
-2
27
71
91
117
148
164
179
187
196
226
244
263
287
309
361
357
354
382
406
429
438
489
519
541
540
540
574
579
574
576
588
595
598
573
572
534
535
528
509
514
493
493
486
489
489
481
473
486
477
473
475
452
442
426
406
391
364
323
294
264
220
184
150
125
96
56
21
-4
-14
-34
-62
-68
-95
-151
-184
-197
-190
-219
-242
-235
-243
-248
-271
-279
-273
-266
-276
-282
-292
-298
-297
-314
-339
-361
-348
-342
-331
-342
-343
-362
-383
-385
-398
-407
-410
-416
-444
-465
-484
-481
-477
-466
-458
-476
-465
-461
-482
-489
-462
-445
-446
-471
-483
-457
-449
-447
-437
-426
-415
-438
-458
-434
-438
-448
-446
-431
-408
-386
-389
-390
-376
-366
-337
-344
-329
-313
-336
-357
-330
-314
-327
-320
-309
-299
-318
-327
-323
-331
-335
-342
-354
-370
-374
-390
-406
-424
-421
-407
-444
-457
-421
-424
-450
-475
-476
-462
-510
-552
-563
-550
-582
-597
-577
-570
-567
-591
-598
-605
-619
-614
-609
-614
-601
-593
-586
-580
-585
-591
-623
-628
-625
-635
-627
-650
-669
-661
-670
-694
-701
-684
-656
-661
-678
-669
-639
-630
-616
-600
-627
-632
-622
-644
-650
-641
-649
-638
-659
-650
-649
-667
-662
-647
-617
-611
-632
-633
-626
-630
-650
-658
-640
-641
-615
-589
-571
-568
-571
-539
-517
-530
-519
-472
-422
-419
-450
-429
-394
-357
-357
-348
-306
-280
-255
-219
-169
-141
-121
-97
-62
-40
-7
17
31
68
90
105
105
110
129
142
150
189
233
253
253
255
263
286
274
269
299
319
333
347
377
385
386
382
393
398
392
376
383
427
417
395
400
422
420
407
404
415
401
398
385
379
357
317
318
317
316
304
272
246
245
231
204
179
161
145
131
97
55
33
1
-11
-40
-55
-70
-109
